我有一个绑定到CoreData支持的NSArrayController的NSPopupButton。
我将NSArrayController子类化为设置fetchLimit和SortDescriptor。
问题如下:
FetchLimit仅适用于初始加载。当条目以编程方式添加到CoreData Store时,NSPopupButton会反映并显示新条目,但不会应用提取限制。我还尝试将merge:参数设置为NO,但这似乎不会影响更新/重新获取。
- (BOOL) fetchWithRequest:(NSFetchRequest *)fetchRequest
merge:(BOOL)merge
error:(NSError **)error
{
if(fetchRequest)
[fetchRequest setFetchLimit:10];
NSLog(@"fetchWithRequest: %@", fetchRequest);
return [super fetchWithRequest:fetchRequest merge:NO error:error];
}
我错过了什么吗?