我需要将[self.fetchedResultsController fetchedObjects]
转换为NSArray
。
我在使用[self.fetchedResultsController fetchedObjects]
之前就已经尝试了但是它从我不需要的其他属性中返回了很多属性。我只想从实体circuito
中的一个名为Autobus
的具体属性中获取值列表。
答案 0 :(得分:1)
[self.fetchedResultsController fetchedObjects]
将返回由获取请求指定的实体的实例数组。这里fetchedObjects
返回Autobus
个实体的数组。要从名为circuito
的具体属性中获取值数组,请执行
[[self.fetchedResultsController fetchedObjects] valueForKey:@"circuito"];
答案 1 :(得分:0)
首先,我会澄清使用过的术语。您收到的"很多代码" 不正确。
根据fetchedObjects
属性的文档:
结果数组仅包含由指定的实体的实例 获取请求(fetchRequest)并匹配其谓词 (如果获取请求没有谓词,则结果数组包含所有 获取请求指定的实体的实例)
换句话说,您获取实体的实例Autobus
所以,在我看来你应该澄清
例如:
如果您需要在表格视图中显示结果,您将看到您感兴趣的唯一属性。
你不会抓住对特定用户界面无用的那些。