大佬教程收集整理的这篇文章主要介绍了iphone – 与DatePicker和NSDate崩溃,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
-(void)viewWillAppear:(BOOL)animated{ [self getValueFromPicker]; } -(void)getValueFromPicker{ NSDate *Now = [NSDate date]; NSDate *birthDate = self.birthdayPicker.date; NSCalendar *calendar = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar]; NSDateComponents *components = [calendar components:NSYearCalendarUnit|NSMonthCalendarUnit|NSDayCalendarUnit fromDate:Now toDate:birthDate options:0]; NSLog(@"Difference in years %i/",components.year); }
应用程序因SIGABRT错误而崩溃,并且我可以在控制台中看到一个文本:由于未捕获的异常’NSInternalInconsistencyException’而终止应用程序,原因:’无效参数不满足:date’
请帮助我,我真的不知道我做错了什么,当我在控制台的模拟器上做同样的事情我可以看到从现在的日期和日期,用户选择的年数差异.
更新:我删除后[self defaultBirthdayPickerDate];在viewDidLoad部分,它开始工作.但是,现在选择器显示当前日期,选择生日日期不是很方便,现在我仍需要将其当前日期从现在改为过去.
以上是大佬教程为你收集整理的iphone – 与DatePicker和NSDate崩溃全部内容,希望文章能够帮你解决iphone – 与DatePicker和NSDate崩溃所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。