多语言展示
当前在线:571今日阅读:19今日分享:20

to-many key not allowed here\' core data解决

使用core data时有时会报这个错误,苦笑,这是啥啊,见都没见过,百度了好久,终于解决了,现在,就来给大家排忧解难。
方法/步骤
1

首先找到,使用core data地方。找到查询这句 NSFetchRequest *request = [NSFetchRequest fetchRequestWithEntityName:@'ShopDescrible'];

2

然后再下面你一定设置了查询的条件。你肯定是这么设置的。 //设置检索条件    NSPredicate *predicate = [NSPredicate predicateWithFormat:@'newRelationship == %@', modeling];

3

哈哈,问题出在了这把查询条件中加入一个单词ANY然后空格,不会的直接复制我这句话,然后再改一下就好。 //设置检索条件    NSPredicate *predicate = [NSPredicate predicateWithFormat:@'ANY newRelationship == %@', modeling];

4

还有一种设置的方法,再上图的第二条,可以照着葫芦画个瓢。

推荐信息