Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone NSUserDefaults中的NSDate存在问题_Iphone_Objective C_Cocoa Touch_Nsuserdefaults - Fatal编程技术网

Iphone NSUserDefaults中的NSDate存在问题

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*” 如何使其在没有警告的情况下接受此警告?要

我使用的是NSUserDefaults,代码是
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分钟内接受这个答案。”但在此之前,谢谢。