Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone NS托管对象和NS阵列的计数问题_Iphone - Fatal编程技术网

Iphone NS托管对象和NS阵列的计数问题

Iphone NS托管对象和NS阵列的计数问题,iphone,Iphone,我试图计算核心数据中的对象数,这样我就可以知道我的表视图控制器需要多少行,但我一直在计算NS数组,下面是代码 NSFetchRequest *request = [[NSFetchRequest alloc] init]; request.entity = [NSEntityDescription entityForName:@"Data" inManagedObjectContext:context]; NSSortDescriptor *

我试图计算核心数据中的对象数,这样我就可以知道我的表视图控制器需要多少行,但我一直在计算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\u坏访问’”
我不知道哪里出了问题,我把我的数据放进了一个ns数组,然后试图对它们进行计数。在此方面的帮助将不胜感激

[temp count]返回一个数字,而不是字符串

所以你需要

NSLog(@"%u",[temp count]);

[temp count]返回一个数字,而不是字符串

所以你需要

NSLog(@"%u",[temp count]);

我简直不敢相信我把它看过头了,这是一个如此小但却至关重要的错误。谢谢你,我真不敢相信我看得太多了,这是一个很小但却很严重的错误。谢谢你,伙计