我在我的应用程序中使用Parse iOS SDK,并发现本地数据存储异常缓慢。
在我的应用程序中,我循环浏览了一堆项目,对于我运行的每个项目(这是在后台完成的,但在这里同步显示):
PFQuery *query = [DFActivity query];
[query whereKey:kDFActivityRelatedChapter equalTo:chapter];
[query fromPinWithName:kDFPinNameActivity];
[self setRelatedActivities:[query findObjects]];
只有~350-400个对象用密钥kDFPinNameActivity固定,但这个过程每次获取需要500ms。鉴于所有对象都是本地对象,并且对象池相对较低,这似乎是非常长的时间。
我是否应采取不同的措施来加快这一进程?