首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NS托管对象和NS数组的计数问题

NS托管对象和NS数组的计数问题
EN

Stack Overflow用户
提问于 2012-05-07 04:40:54
回答 1查看 413关注 0票数 1

我试图计算核心数据中的对象数量,这样我就可以知道我的表视图控制器需要多少行,但我被NS数组的计数所困,下面是代码

代码语言:javascript
复制
          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对象的子类)中这样做的,问题是当我到达

代码语言:javascript
复制
NSLog(@"%@",[temp count]);

我得到‘程序接收到的信号:“EXC_BAD_ACCESS’‘我不知道哪里出了问题,我把我的数据放入一个ns数组,然后尝试对它们进行计数。在这方面的帮助将非常感谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-05-07 09:35:22

临时计数返回数字,而不是字符串

所以你需要

代码语言:javascript
复制
NSLog(@"%u",[temp count]);

look at this

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10474112

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档