NSDictionaryResultType与NSManagedObjectResultType

时间:2016-01-12 06:03:58

标签: ios objective-c core-data

我正在处理获取不同的数据,我将resulttype设置为NSDictionaryResultType,它将返回10个区分数据,这是好的,但我希望该数据在NSManagedObjectResultType中。

  [fetch setPropertiesToFetch:[NSArray arrayWithObjects:pageid, pagename,  nil]];
  [fetch setReturnsDistinctResults : YES];
  [fetch setResultType:NSDictionaryResultType];

我还使用了NSManagedObjectResultType,但它不返回不同的数据,它返回30条记录。

1 个答案:

答案 0 :(得分:1)

仅适用于NSDictionaryResultType的属性returnsDistinctResults 这是API描述

  

如果获取请求仅返回不同的值,则返回/设置   propertiesToFetch指定的字段。该值仅用于   NSDictionaryResultType。默认为NO。