У меня странная проблема с шаблоном FetchRequest.
Когда я явно жестко кодирую переменную, которую хочу заменить:
NSFetchRequest *fetchRequest = [[[Helper appDelegate] managedObjectModel]
fetchRequestFromTemplateWithName:@"srStoryForLesson"
substitutionVariables:[NSDictionary dictionaryWithObject:[NSNumber numberWithInt:2] forKey:@"number"]];
Все работает нормально.
Но когда я пытаюсь установить переменную как целое число (так как я хочу, чтобы она была динамической), я не получаю результатов от выборки.
NSInteger number = 2;
NSFetchRequest *fetchRequest = [[[Helper appDelegate] managedObjectModel]
fetchRequestFromTemplateWithName:@"srStoryForLesson"
substitutionVariables:[NSDictionary dictionaryWithObject:[NSNumber numberWithInt:number] forKey:@"number"]];
не могу понять что не так?
Спасибо Шани