1

新しいインターフェイス コントローラーにセグエしようとするたびに、. の return ステートメントの後でアプリがクラッシュするため、時計アプリを数時間デバッグしていますcontextForSegueWithIdentifier。というエラーが表示され[__NSArrayM enumerateKeysAndObjectsUsingBlock:]: unrecognized selector sent to instance 0x7967e280、アプリがクラッシュしました。

contextForSegueWithIdentifierreturn ステートメントとその他すべてを除外しました。1 行をコメントアウトし、再実行して何が機能するかを確認するところまで来ていました。

私の新しいインターフェイス コントローラー クラスには、 という名前の変数があることがわかりましpropertiesた。行はでしたvar properties = [String:AnyObject]()。変数名を他の名前に変更すると、アプリのクラッシュが停止し、新しいインターフェイス コントローラーが正常にインスタンス化されました。

他の誰かがこの問題に遭遇しましたか? 別の場所に名前が付けられた変数があると思いpropertiesます (おそらく WKInterfaceController にありますか?)。プロパティという名前の変数を追加すると、時計アプリがクラッシュする理由を誰でも確認できますか?

前もって感謝します。

4

0 に答える 0