RKManagedObjectSeeder似乎找不到JSON文件?

时间:2011-12-25 18:04:44

标签: ios objective-c restkit random-seed

我正在尝试使用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];

可能是什么问题?

这里有人可以帮助我吗?

1 个答案:

答案 0 :(得分:3)

我在RESTKit中遇到了类似的错误,发现我的JSON结构无效。

这可能(或可能不是)是您的问题,但尝试通过“JSON Validator”或“Visual JSON”之类的东西运行您的JSON文本 - 两者都可以在Mac AppStore上免费下载(I假设你使用Mac)。 ; O)