Iphone NSUserDefaults中的NSDate存在问题
我使用的是NSUserDefaults,代码是Iphone NSUserDefaults中的NSDate存在问题,iphone,objective-c,cocoa-touch,nsuserdefaults,Iphone,Objective C,Cocoa Touch,Nsuserdefaults,我使用的是NSUserDefaults,代码是mondayalarm=[prefs stringForKey:@“mondayalarm”]和mondayalarm(第一个参考,而不是键)是NSDate。这给了我一个警告: mondayalarm = (NSDate*)[prefs stringForKey:@"mondayalarm"]; 分配“struct NSString*”的Objective-C类型不兼容,应为“struct NSDate*” 如何使其在没有警告的情况下接受此警告?要
mondayalarm=[prefs stringForKey:@“mondayalarm”]代码>和mondayalarm(第一个参考,而不是键)是NSDate。这给了我一个警告:
mondayalarm = (NSDate*)[prefs stringForKey:@"mondayalarm"];
分配“struct NSString*”的Objective-C类型不兼容,应为“struct NSDate*”
如何使其在没有警告的情况下接受此警告?要防止警告:
mondayalarm = (NSDate*)[prefs stringForKey:@"mondayalarm"];
要解决您的问题,请执行以下操作:
mondayalarm = [prefs objectForKey:@"mondayalarm"];
“你可以在11分钟内接受这个答案。”但在此之前,谢谢。