我有一个奇怪的问题。这突然发生在过去没有问题的代码中。
我有一个像这样的简单代码:
[[NSUserDefaults standardUserDefaults] setObject:viewControllersList forKey:kViewControllersKey];
[[NSUserDefaults standardUserDefaults] synchronize];
我将一些信息保存到UserDefaults(用于状态保存)。
今天突然在这段代码的第一行开始接收
*** -[CFDictionary isNSDictionary__]: message sent to deallocated instance 0x65bc5d0
它几乎总是发生,但并不完全。如果我从模拟器中删除应用程序,清理项目并重建/运行,那么它可以工作。如果我停止应用并重新启动 - 错误又回来了。
我完全被这个困住了。有什么想法吗?
答案 0 :(得分:0)
您正在尝试添加NSDictionary
(viewControllersList
),但此NSDictionary
已经发布