1

我已经调试我的手表应用程序几个小时了,因为每次我尝试使用新的界面控制器时,我的应用程序在contextForSegueWithIdentifier. 我收到一条错误消息[__NSArrayM enumerateKeysAndObjectsUsingBlock:]: unrecognized selector sent to instance 0x7967e280,然后应用程序会崩溃。

我排除了退货声明contextForSegueWithIdentifier和其他所有内容。我已经到了注释掉单行并重新运行以查看可行的程度的地步。

事实证明,在我的新接口控制器类中,我有一个名为properties. 这条线是var properties = [String:AnyObject]()。当我将变量名称更改为其他任何名称时 - 我的应用程序停止崩溃,并且我的新界面控制器将实例化正常。

有没有其他人遇到过这个问题?我在想有一个变量properties在其他地方命名(可能在 WKInterfaceController 中?)?当您添加名为属性的变量时,任何人都可以确认为什么手表应用程序崩溃?

先感谢您。

4

0 回答 0