Converting NSDate to NSString causes unrecognized selector exception

前端 未结 2 987
情歌与酒
情歌与酒 2021-01-25 18:30

I am storing an NSDate in a plist as a string, and at launch I am trying to convert the string from the plist back to an NSDate to compare it later.

2条回答
  •  南笙
    南笙 (楼主)
    2021-01-25 19:08

    You are overcomplicating things. What makes you think that storing a NSDate object you'll get back a NSString?

    Just do

    NSDate * checkDate = [InfoDic objectForKey:@"LastDate"];
    

    Also, don't confuse KVC methods with NSDictionary methods.

    You want to use setObject:forKey: instead of setValue:forKey if you don't want to face bad surprises.

提交回复
热议问题