我深入细致地寻找解决这一问题的办法。 我的所有尝试都产生了零结果。 这里是一般数据结构:
Core Data Entity A {
stringAttribute string
....
transformableAttribute(NSArray of NSString objects) keywords
}
关键词 = [NSArray阵列WithObjects:@“string 1”,@“string 2”,@“string 3”,nil]
I m试图开一个前线,搜索可变特性。
我对A实体进行了以下审判。 核心数据储存是一只油罐。
NSString *term = @"string 1";
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"ANY keywords like[cd] %@", term];
页: 1
NSArray *termArray = [NSArray arrayWithObject:@"string 1"];
NSPredicate *predicate = [NSPredicate predicateWithFormat@"ANY keywords in %@", termArray];
页: 1
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"SUBQUERY(keywords, $x, $x like %@).@count > 0", term]
——> 一种错误的结果,即:非相互关系不能成为分局收集
我曾尝试过上述一些变化,但至今没有结果。 任何建议? 是否可能有核心数据?
感谢!