【发布时间】:2012-04-12 06:35:38
【问题描述】:
我尝试这样做是为了在 NSUserDefaults 中存储一个空字典。
NSMutableDictionary* fruits = [NSMutableDictionary alloc];
[defaults setObject:fruits forKey:@"fruits"];
然后稍后再检索它。
NSMutableDictionary* fruits = [[NSMutableDictionary alloc] initWithDictionary:[defaults objectForKey:@"fruits"]];
但是,检索字典会使我的应用程序崩溃。为什么?如何在 NSUserDefaults 中存储字典?
【问题讨论】:
-
您确定在检索时发生崩溃吗?第一行缺少
init,添加到defaults时应该会导致崩溃。
标签: ios objective-c nsuserdefaults nsmutabledictionary