Core data 核心数据预测铸造关键值

Core data 核心数据预测铸造关键值,core-data,nspredicate,Core Data,Nspredicate,我有一个数据模型,它的值类型为id,我计划在需要时适当地转换它 我是否可以将这些字符串转换为字符串,并使用NSPredicate将它们与UISearchBar中的字符串进行比较,还是必须使用其他方法 也许是这样的: NSPredicate * predicate; predicate = [NSPredicate predicateWithFormat:@"CAST(%K) contains[cd] %@", employeeID , theSearchBar.text]; 否。CAS

我有一个数据模型,它的值类型为id,我计划在需要时适当地转换它

我是否可以将这些字符串转换为字符串,并使用NSPredicate将它们与UISearchBar中的字符串进行比较,还是必须使用其他方法

也许是这样的:

NSPredicate * predicate;
    predicate = [NSPredicate predicateWithFormat:@"CAST(%K) contains[cd] %@", employeeID , theSearchBar.text];
否。
CAST()
函数不是那样工作的。我认为您只需假设从
-employeeID
返回的
id
与字符串相当