0
我正在使用NSFetchRequest
從Core Data
返回數據,我的問題是,我有多個對象返回相同的唯一鍵,我想組合在一起顯示一個單元格中的每個唯一值視圖。我知道不可能使用setReturnsDistinctResults:YES
並保留'更改跟蹤'NSFetchRequest與變化軌跡不一致
所有這些的目的是顯示按mesg_conv_unique值分組的消息列表。然後用戶可以選擇轉到我設置的留言板視圖。這是通過解析視圖的唯一鍵來完成的,該視圖工作正常。
我的代碼迄今。
NSFetchRequest *request = [[NSFetchRequest alloc] init];
NSEntityDescription *entity = [NSEntityDescription entityForName:@"message"
inManagedObjectContext:self.managedObjectContext];
[request setEntity:entity];
[request setFetchBatchSize:100];
[request setPredicate:nil];
[request setReturnsDistinctResults:YES];
[request setResultType:NSDictionaryResultType];
[request setPropertiesToFetch:@[@"mesg_conv_unique"]];
任何人都可以提出一個方法來做到這一點,同時仍保留「變更曲目」或也許我可以實現我的目標的另一種方法?
這並不提供答案的問題。要批評或要求作者澄清,請在其帖子下方留言。 –
請使用您問題上的編輯鏈接添加其他信息。後回答按鈕應該只用於問題的完整答案。 –