今天通知窗口小部件启动崩溃时出现以下错误:
由于未捕获的异常而终止应用 ' NSInvalidArgumentException',原因:' *** setObjectForKey:object 不能为零(关键字:< __ NSConcreteUUID 0x170026460> C492718F-C23C-4FC8-AE0F-ED5CE3141xxx)'
ViewDidLoad
甚至没有被调用
知道为什么吗?
答案 0 :(得分:2)
检查项目当前所选目标中是否包含NotificationCenter.framework
,或者是否缺少任何其他框架。
答案 1 :(得分:1)
听起来你正在尝试将nil值写入字典或NSUserDefaults。在调用viewDidLoad
之前,将初始化您的控制器。你是否覆盖了初始化程序?
我认为您需要提供更多信息。也许发布您的控制器代码?