【发布时间】:2011-07-13 13:09:31
【问题描述】:
我正在使用这种方法将数据传递给视图:
nextViewController = [[AfricanSwallowViewController alloc] initWithNibName:@"AfricanSwallowView" bundle:nil];
((InstructionsViewController *)nextViewController).byTheHusk = byTheHusk;
我正在尝试遍历 byTheHusk 传递给的视图上的值。
我尝试了几个版本的NSLog(@"%@", byTheHusk.name); 并使用objectAtIndexPath 等,但没有运气
有没有办法以while 或for 循环样式结构访问对象条目属性?
我能得到的最接近的是:
NSManagedObject *managedObject = [self.fetchedResultsController objectAtIndexPath:0];
NSLog(@"%@",[[managedObject valueForKey:@"name"] description]);
导致:
ByTheHusk[7880:207] (null)
这意味着有 207 个条目。是对的吗?并且 ByTheHusk 是否正确通过了?
我是这一切的菜鸟,所以谢谢你的帮助!!!
博
【问题讨论】:
-
byTheHusk是什么对象?为什么要迭代托管对象的集合? -
核心数据对象从byTheHusk.h/m创建并包含在其中
-
没有“核心数据对象”这样的东西。有 NSManagedObject、NSManagedObjectContext 等实例。抱歉,细节很重要。
标签: ios xcode core-data nsmanagedobjectcontext viewcontroller