关于MOJi辞書使用Realm查询时条件语句采用谓词的特别说明

NSPredicate的类方法predicateWithFormat,可以很好的兼容各种比较特殊的符号,如”‘”,故在项目中,查询时条件语句采用谓词即可,目前已应用于项目中。(强烈推荐)

代码示例:
[NSPredicate predicateWithFormat:@”%K = %@”, keyObjectId, objectId];

而NSString的类方法stringWithFormat,因其格式控制符的解析有一定的局限性,而被弃用。比如:%@所替换的值为”https://www.abc’d.com”时,它不能很好的识别里面的单引号(’),会导致在程序运行的过程中闪退。(不推荐)