这是代码:
NSNumber *taskId = [[self.taskList objectAtIndex:indexPath.row] valueForKey:@"identity"];
NSInteger *intTaskId = [[self.taskList objectAtIndex:indexPath.row] valueForKey:@"identity"];
self.taskList
是在 ViewController 的方法NSArray
中填充核心数据获取请求的一个。is: 1 is: 269303816
实际上,core data中存储的值是
:
1viewDidLoad
taskId
intTaskId
下面是我的问题:
1、我很困惑为什么NSInteger
不正确?
2,我是否必须更换NSInteger
以NSNumber
避免任何其他问题?