以下功能对我来说崩溃了:
- (void) saveMessageFromUserDefaults:(NSString *) message{
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
//crashes here
[defaults setObject:message forKey:@"message"];
[defaults synchronize];
}
这在iOS7之前运行良好。我做错了吗?
答案 0 :(得分:1)
它是在定义默认值的行上还是在setObject行崩溃?
在setObject崩溃的最可能原因是无效的“消息”对象。在崩溃的行处设置断点并检查自我,消息等。