[taskValues count]
在iOS6.0下为5,在iOS5.1下为4。帮助:)
NSArray *taskValues = [NSArray arrayWithObjects:task.name, task.description,
task.duration, task.notification, task.notificationThereafter, nil];
编辑:
解决。这让人很难堪。你当然是对的。 iOS5仿真器上的持久状态与iOS6仿真器上的状态不同,基础数据模型很久以前就已更改,iOS5仿真器从未重置过。我正在使用iOS6应用程序并支持它以适用于iOS5.1。你帮助我看到了光明!
答案 0 :(得分:3)
我最可能的猜测是,当您在iOS 5.1下运行应用时,task.notificationThereafter
为nil
。当然,我不知道你的应用程序是否足以知道的原因。