我正在使用故事板和核心数据开发一个iPad应用程序。我的应用程序需要根据两个条件获取数据。 langCode =' ESP'和代码=' P0001'。我按照以下格式设置NSPredicate
NSString *language= @"ESP";
NSString *itemCode = @"P0001";
NSPredicate *predicateCardText = [NSPredicate predicateWithFormat:@"(langCode == %@)AND (code == %@)", language,itemCode];
但是获取请求返回空数组。我使用langCode = ESP检查了数据库,并且数据库中有code = P0001。但是如果我在NSPredicate中设置AND条件,则返回空数组。
答案 0 :(得分:1)
与您在代码中的相同:
NSString *language= @"ESP";
NSString *itemCode = @"P0001";
NSPredicate *predic ateCardText = [NSPredicate predicateWithFormat:@"langCode == %@ && code == %@", language,itemCode];