我想使用NSDictionary定义任务,我想将其保存在一个plist文件中(到目前为止,我对Core Data不太满意),但是遇到了两个问题:

-使用initWithObjectsAndKeys:时,可以分别使用NSDate的numberWithInt:numberWithBool:方法将数据类型更改为数字或布尔值。我似乎找不到改变日期类型的方法。我在文档中找不到类似的内容。

-我遇到的第二个问题是嵌套数组。如何将它们添加到字典中?

我已将要实现的图像上传到here。先感谢您!

最佳答案

您是说NSNumber+numberWithInt:+numberWithBool:方法,而不是NSDate吗?定义这些方法的是NSNumber。

要将数字转换为日期,实际上取决于数字是多少。如果是UNIX时间戳,则为[NSDate dateWithTimeIntervalSince1970:theTimestampInSeconds]

至于将NSArray对象添加到字典中:

[yourDictionary setObject:yourArray forKey:@"SomeKey"];


如果您需要更多帮助,则必须发布一些代码,因为您的问题不太清楚。

10-06 02:54