我正在尝试计算我的核心数据中的对象数量,以便我可以知道我的表视图控制器需要多少行,但我坚持计算 NS ARRAY,这是代码
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 数组中,而不是尝试对它们进行计数。在这方面的帮助将不胜感激。