0

ここに画像の説明を入力してください

FETCH REQUESTSを追加し、以下のコードを記述します。

NSFetchRequest *fetchRequest = [delegate.managedObjectModel 
   fetchRequestFromTemplateWithName:@"isUser" 
              substitutionVariables:nil];

ただし、fetchRequestはnilを返します。助けて!

4

1 に答える 1

2

上のドキュメントからfetchRequestFromTemplateWithName:

変数ディクショナリは、すべての変数の値を提供する必要があります。nil値をテストする場合は、[NSNullnull]を使用します。

NSFetchRequest *fetchRequest = [delegate.managedObjectModel 
  fetchRequestFromTemplateWithName:@"isUser" 
  substitutionVariables:[NSDictionary dictionaryWithObjectsAndKeys:
      @"type", [NSNull null], nil]];

fetchRequestTemplateForName:多分あなたは置換変数なしで機能するものを探しています。

于 2012-04-28T16:01:59.867 に答える