Смотрите сбой приложения с именем переменной "свойства"
Я отлаживал свое приложение для часов уже несколько часов, потому что каждый раз, когда я пытаюсь перейти на новый контроллер интерфейса, мое приложение вылетает после оператора return в contextForSegueWithIdentifier
, Я получаю сообщение об ошибке [__NSArrayM enumerateKeysAndObjectsUsingBlock:]: unrecognized selector sent to instance 0x7967e280
и тогда приложение зависнет.
Я исключил заявление о возврате за contextForSegueWithIdentifier
и все остальное. Я дошел до того, что закомментировал отдельные строки и перезапустил, чтобы посмотреть, что будет работать.
Оказывается, в моем новом классе контроллера интерфейса у меня была переменная с именем properties
, Линия была var properties = [String:AnyObject]()
, Когда я изменил имя переменной на что-то еще - мое приложение перестало падать, и мой новый интерфейсный контроллер работал бы нормально.
Кто-нибудь еще сталкивался с этой проблемой? Я думаю, что есть переменная с именем properties
где-то еще (может быть, в WKInterfaceController?)? Кто-нибудь может подтвердить, почему приложение часов перестает работать, когда вы добавляете переменную с именем properties?
Заранее спасибо.