我添加了 FETCH REQUESTS 并编写了以下代码。
NSFetchRequest *fetchRequest = [delegate.managedObjectModel
fetchRequestFromTemplateWithName:@"isUser"
substitutionVariables:nil];
但 fetchRequest 返回 nil。帮我!
我添加了 FETCH REQUESTS 并编写了以下代码。
NSFetchRequest *fetchRequest = [delegate.managedObjectModel
fetchRequestFromTemplateWithName:@"isUser"
substitutionVariables:nil];
但 fetchRequest 返回 nil。帮我!
从文档中fetchRequestFromTemplateWithName:
:
变量字典必须为所有变量提供值。如果要测试 nil 值,请使用 [NSNull null]。
NSFetchRequest *fetchRequest = [delegate.managedObjectModel
fetchRequestFromTemplateWithName:@"isUser"
substitutionVariables:[NSDictionary dictionaryWithObjectsAndKeys:
@"type", [NSNull null], nil]];
也许您正在寻找fetchRequestTemplateForName:
没有替换变量的工作。