ios - 将 setPredicate 的结果保存到 NSString

标签 ios objective-c nsstring nspredicate

我创建了 NSPredicate 来搜索我的核心数据中的字符串。 所以在这种情况下,有谁知道如何在 NSString 中保存结果 [fetchRequest setPredicate:predicate];

NSPredicate *predicate = [NSPredicate predicateWithFormat:@"name CONTAINS[cd] %@",
                                  mytext];
[fetchRequest setPredicate:predicate];

最佳答案

@"YOUR_ENTITY_NAME"中写下你的表名

确保您的表包含name

NSManagedObjectContext *managedObjectContext = [self managedObjectContext];
NSFetchRequest *fetchRequest = [[NSFetchRequest alloc] initWithEntityName:@"YOUR_ENTITY_NAME"];
[fetchRequest setPredicate:[NSPredicate predicateWithFormat:@"name CONTAINS[cd] %@", mytext]];
NSMutableArray *arrResult = [[managedObjectContext executeFetchRequest:fetchRequest error:nil] mutableCopy];
NSLog(@"%@", arrResult); //output

关于ios - 将 setPredicate 的结果保存到 NSString,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49169827/

相关文章:

php - iOS obj-c上传图像到mysql,afnetworking

ios - 使用 JSQMessagesCollectionView 时,“必须使用非零布局参数初始化 UICollectionView”

ios - ObjC在字符串中搜索@(iOS @转义码)

swift - 在 ViewController 之间传递 NSString

ios - 从文件中重新加载 NSStrings 的 NSArray

java - 阿皮姆 : Is there a way to automate an app without having IPA?

ios - 仅自动旋转 MpMoviePlayerControler iOS 6

iphone - Date from String 的奇怪问题

iphone - Objective-C:在释放父对象之前是否必须释放属性对象?

objective-c - UIPageControl - 尽管 hidesForSinglePage 为真,但孤独指示器可见