我正在使用NSUserDefaults并且我有代码mondayalarm = [prefs stringForKey:@"mondayalarm"];
和mondayalarm(第一个引用,而不是密钥)是NSDate。它给了我警告:
不兼容的Objective-C类型分配'struct NSString *',期望'struct NSDate *'
如何在没有警告的情况下接受此事?
答案 0 :(得分:7)
要阻止警告:
mondayalarm = (NSDate*)[prefs stringForKey:@"mondayalarm"];
解决问题:
mondayalarm = [prefs objectForKey:@"mondayalarm"];