nsuserdefaults setobject在iOS中崩溃

时间:2013-10-26 23:35:53

标签: ios ios7 nsuserdefaults

以下功能对我来说崩溃了:

- (void) saveMessageFromUserDefaults:(NSString *) message{
    NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
    //crashes here
    [defaults setObject:message forKey:@"message"];
    [defaults synchronize];
}

这在iOS7之前运行良好。我做错了吗?

1 个答案:

答案 0 :(得分:1)

它是在定义默认值的行上还是在setObject行崩溃?

在setObject崩溃的最可能原因是无效的“消息”对象。在崩溃的行处设置断点并检查自我,消息等。