我试图计算核心数据中的对象数量,这样我就可以知道我的表视图控制器需要多少行,但我被NS数组的计数所困,下面是代码
NSFetchRequest *request = [[NSFetchRequest alloc] init];
request.entity = [NSEntityDescription entityForName:@"Data" inManagedObjectContext:context];
NSSortDescriptor *sortDescriptor =
[[NSSortDescriptor alloc] initWithKey:@"date"
ascending:YES
selector:@selector(localizedCaseInsensitiveCompare:)];
request.sortDescriptors = [NSArray arrayWithObject:sortDescriptor];
NSError *error = nil;
NSArray *temp=[context executeFetchRequest:request error:&error];我是在数据类( nsmanged对象的子类)中这样做的,问题是当我到达
NSLog(@"%@",[temp count]);我得到‘程序接收到的信号:“EXC_BAD_ACCESS’‘我不知道哪里出了问题,我把我的数据放入一个ns数组,然后尝试对它们进行计数。在这方面的帮助将非常感谢。
发布于 2012-05-07 09:35:22
https://stackoverflow.com/questions/10474112
复制相似问题