我的应用程序的数据模型有点复杂。我需要使用不同的谓词来调试获取请求。
有没有快速的方法可以查看不同谓词的不同结果?我只想改变一个谓词,我不得不再用我的导航应用程序重新开始近10步。
我希望看到结果的这些谓词的一个例子:
item = %@
item = %@ AND quantity = %@
item = %@ OR (startdate >= %@ AND enddate <= %@)
etc...
使用Core Data时,我无法看到数据库带有'值来做一些SELECT。
答案 0 :(得分:3)
您可以在代码中添加逻辑来更改谓词并再次获取(可能会添加一个临时按钮来触发此操作并循环显示各种谓词)。
您可能也有兴趣查看SQLite文件中的数据。查看this answer至How view data stored in Core Data?
答案 1 :(得分:0)
我不确定它是否有任何帮助,但是如果你想快速查看返回结果,请进入gcc命令行并编写
po <name of array with results>
所以如果数组是项目
po items
将在控制台中很好地打印所有返回的结果
答案 2 :(得分:-1)