我正在尝试使用RKManagedObjectSeeder
种子数据库。
我相信我已经设置了所有需要的代码,我正在尝试使用“生成种子数据库”目标生成数据库。
所有json文件都被添加到“Generate Seed Database”目标中(我在目标编译源中检查了JSON文件)。
当我运行模拟器时,我收到此错误:
2011-12-25 19:49:39.334英语俱乐部副本[982:12803] * BOOL中的断言失败RKObjectIsValueEqualToValue(id,id)(),/ Users / shannoga / github / shannoga-English-Club /RestKit/Code/ObjectMapping/RKObjectMappingOperation.m:37 2011-12-25 19:49:39.337英语俱乐部副本[982:12803] * 由于未捕获的异常'NSInternalInconsistencyException'而终止应用程序,原因:'预期的sourceValue不能为零'
我知道它来自这一行:
[seeder seedObjectsFromFiles:@"stories.json",nil];
可能是什么问题?
这里有人可以帮助我吗?
答案 0 :(得分:3)
我在RESTKit中遇到了类似的错误,发现我的JSON结构无效。
这可能(或可能不是)是您的问题,但尝试通过“JSON Validator”或“Visual JSON”之类的东西运行您的JSON文本 - 两者都可以在Mac AppStore上免费下载(I假设你使用Mac)。 ; O)