0
我要检查是否为空进入谓词值@“”那么*NSFetchRequest setpredicate问题
我用下面的代码,但它给错误
你能不能帮我
NSFetchRequest *fetchRequest = [[NSFetchRequest alloc] init];
NSEntityDescription *entity = [NSEntityDescription
entityForName:@"Studies" inManagedObjectContext:_context];
[fetchRequest setEntity:entity];
[fetchRequest setPredicate:[NSPredicate predicateWithFormat:
@"(StudiesStudent.StudentName LIKE %@)", (if(StudentName != "") StudentName else @"*" ) ]];
NSError *error;
self.StudentList = [_context executeFetchRequest:fetchRequest error:&error];
self.title = @"patients Result";
[fetchRequest release];