我使用NSULSDER错误,我的代码mondayalarm = [prefs stringForKey:@"mondayalarm"];和MunDayCalor(第一个引用,而不是key)是NSdEATE。它给了我警告:
分配“struct nsstring*”的objective-c类型不兼容,应为“struct nsdate*”
如果没有警告,我怎么能让它接受呢?

最佳答案

防止警告:

mondayalarm = (NSDate*)[prefs stringForKey:@"mondayalarm"];

要解决您的问题:
mondayalarm = [prefs objectForKey:@"mondayalarm"];

关于iphone - NSUserDefaults中的NSDate问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4653089/

10-09 08:06