【发布时间】:2017-05-12 09:04:28
【问题描述】:
在 HomeKit 中,HMHome addAccessory() 似乎提供了自己的控制器。
home.addAccessory(accessory) { error in
if let error = error {
else {
// present another view controller at this point
}
}
当调用完成处理程序时,一切都应该完成。但此时控制器似乎还没有被解雇。
如果我尝试在完成时立即呈现一个新控制器,则不会发生任何事情。现在我似乎需要等待一段时间才能展示新的控制器,但这似乎无法接受。
我可以做些什么来排队该操作?
如果没有,我想在尝试添加附件之前,我只需要在没有动画的情况下显示下一个视图,然后在添加附件后填写信息。
【问题讨论】: