2015-08-29 1 views
0

Сегодня запуск уведомления Виджет аварий со следующей ошибкой:Почему сегодня виджет уведомлений падает при запуске?

Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** setObjectForKey: object cannot be nil (key: <__NSConcreteUUID 0x170026460> C492718F-C23C-4FC8-AE0F-ED5CE3141xxx)'

ViewDidLoad даже не будет вызываться

Любая идея, почему?

+0

Возможный дубликат [Today Extension Crashes перед запуском на iOS 8.1.2] (http://stackoverflow.com/questions/28153273/today-extension-crashes-before-launching-on-ios-8-1-2) – itsji10dra

ответ

2

Проверьте, включен ли NotificationCenter.framework в текущий выбранный объект вашего проекта или отсутствует какая-либо другая инфраструктура.

+0

было бы даже скомпилировано, если бы оно отсутствовало? –

+0

@ Daij-Djan Кажется, что его не было в уведомлении, после того, как я добавил, он не сработает при запуске –

+0

круто - не получилось - но круто :) –

1

Похоже, вы пытаетесь записать значение nil в словаре или NSUserDefaults. Ваш контроллер будет инициализирован до вызова viewDidLoad. Вы переопределили инициализатор?

Я думаю, вам нужно предоставить дополнительную информацию. Возможно, разместите свой код контроллера?