我正在尝试使用 NSDateComponents
获取当前日期。 (然后我将更改周数、月数等。)这是代码:
NSCalendar *calendar = [[NSCalendar alloc] initWithCalendarIdentifier:NSCalendarIdentifierGregorian];
NSDateComponents *components = [calendar componentNSCalendarUnitCalendar |
NSCalendarUnitYear |
NSCalendarUnitMonth |
NSCalendarUnitDay) fromDate:[NSDate date]];
Xcode
给我以下警告:
Incompatible integer to pointer conversion initializing 'NSDateComponents *__string' with an expression of type...'
还有错误:
Implicit conversion of 'NSInteger' (aka 'long') to 'NSDateComponents *' is disallowed with ARC
您正在调用 component
方法(返回单个数字组件值),并且您打算调用 components
(返回完整的 NSDateComponents
对象)。
关于ios - 使用 NSDateComponents 获取当前日期时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30158627/
欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) | Powered by Discuz! X3.4 |