1

我正在尝试使用RKManagedObjectSeeder.

我相信我已经设置了所有需要的代码,并且我正在尝试使用“生成种子数据库”目标生成数据库。
所有的 json 文件都被添加到“生成种子数据库”目标中(我检查了目标编译源并且 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];

可能是什么问题呢?

这里有人可以帮助我吗?

4

1 回答 1

3

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

这可能(也可能不是)是您的问题,但请尝试通过“JSON Validator”或“Visual JSON”之类的方式运行您的 JSON 文本以查看 - 两者都可以在 Mac AppStore 上免费下载(我假设您使用一个苹果电脑)。;o)

于 2011-12-30T04:53:57.277 回答