为什么 Today Notification Widget 在启动时崩溃?

Why Today Notification Widget crashes at startup?

今天通知小部件启动崩溃并出现以下错误:

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

ViewDidLoad 甚至没有被调用

知道为什么吗?

听起来您正试图将 nil 值写入字典或 NSUserDefaults。在调用 viewDidLoad 之前,您的控制器将被初始化。您是否覆盖了初始化程序?

我认为你需要提供更多信息。也许 post 你的控制器代码?

检查 NotificationCenter.framework 是否包含在您项目的当前选定目标中,或者是否缺少任何其他框架。