【发布时间】:2017-08-08 15:27:23
【问题描述】:
我正在尝试使用 NSPredicate 获取领域对象。
这行不通
RLMResults *activtyResults = [[[self getActivitySource]activities] objectsWhere:@"ID ==[c] '%@'",activityID];
activtyResults 为零
这行得通:
for (RealmActivity *activity in [[self getActivitySource]activities]){
if ([activity.ID isEqualToString:activityID]) {
return activity;
}
}
activityID 是一个 uuid:f20f6217-9cb6-4fe1-9333-8956d1252112
为什么谓词格式@"ID ==[c] '%@'"在这里不起作用?它与属性名称为ID有什么关系吗?
【问题讨论】:
标签: ios realm nspredicate