我是IOS新手,但我会尽力向前。
我搜索了该网站和Google,但没有找到解决我的问题的答案,甚至没有找到任何答案。
我使用的是文档中声明的方法(实际上,我是从网站上借用此行以获取时区偏移量,以小时为单位):
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] initWithDateFormat:@"zzz" allowNaturalLanguage:NO];
但是编译器错误消息显示:
“NSDateFormatter”没有可见的@interface声明选择器“initWithDateFormat:allowNaturalLanguage:”
当我尝试自动完成时,它并不建议使用这种特定的
init
方法,仅建议init
和initWithCoder
。我是否缺少一些必需的进口商品?我以为这是
Foundation.h
的一部分。任何帮助将不胜感激。
谢谢。
杰森
最佳答案
NSDateFormatter initWithDateFormat:allowNaturalLanguage:
方法不属于iOS。该方法仅适用于Mac。对于iOS,请执行以下操作:
NSDateFormatter* dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"zzz"];
关于ios - NSDateFormatter缺少方法……我缺少导入,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15124694/