我仍然是 obj-C/iOS 开发的初学者...我创建了一个包含 a 的类NSDate *date
,并从 XML 文件中获取数据。所以我想做这样的事情:
[myItem setDate:[NSDate dateWithString:xmlDate]];
我得到错误:
选择器“dateWithString:”没有已知的类方法
最好的方法是什么?谢谢
我仍然是 obj-C/iOS 开发的初学者...我创建了一个包含 a 的类NSDate *date
,并从 XML 文件中获取数据。所以我想做这样的事情:
[myItem setDate:[NSDate dateWithString:xmlDate]];
我得到错误:
选择器“dateWithString:”没有已知的类方法
最好的方法是什么?谢谢
你需要一个NSDateFormatter。有关更多详细信息,请参阅上一个问题或上一个问题或上一个问题或只是Apple Date Formatter 指南。
并且请记住在发布之前搜索重复的问题。
我建议您为此使用一个NSDateFormatter
实例:
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
// set the appropriate format in this string
[dateFormatter setDateFormat:@"EEE, d MMM yyyy HH:mm:ss Z"];
NSDate *date = [dateFormatter dateFromString:xmlDate];
[dateFormatter release];
要从 a 制作NSDate
对象,NSString
您应该使用NSDateFormatter
. 更多信息可以在 Apple 的网站上找到:
希望能帮助到你