我有一个包含标题和消息键的plist文件。
我想向plist添加日期。像这样:
我设法给NSLog设定了日期:
当我尝试将日期从plist分配给datepicker时,应用程序崩溃了。
self.userDate = [temp objectForKey:@"Date"];
myDate.date = userDate;
如何从plist中读取日期并将其分配给datepicker?
答案 0 :(得分:2)
问题是userDate不是NSDate对象,它可能是一个字符串。您应该使用NSDateFormatter并使用dateFromString方法将其转换为NSDate对象。
self.userDate = [temp objectForKey:@"Date"];
myDate.date = [[NSDateFormatter alloc] init] dateFromString:userDate];