Core data 增量存储和大量核心数据获取

Core data 增量存储和大量核心数据获取,core-data,afnetworking,nsfetchrequest,afincrementalstore,Core Data,Afnetworking,Nsfetchrequest,Afincrementalstore,我一直在使用AFIncrementalStore,并决定分析我的核心数据获取请求。我不知道为什么请求的数量会如此之多。我有没有搞错什么基本原理 我相信我已经解决了这个问题。我将该服务用作后端,但没有覆盖-requestForFetchRequest:以添加where子句。我只想要与当前登录用户关联的项目。这似乎有固定的东西 -(NSURLRequest*)requestForFetchRequest:(NSFetchRequest*)fetchRequest with context:(NSMa

我一直在使用AFIncrementalStore,并决定分析我的核心数据获取请求。我不知道为什么请求的数量会如此之多。我有没有搞错什么基本原理


我相信我已经解决了这个问题。我将该服务用作后端,但没有覆盖-requestForFetchRequest:以添加where子句。我只想要与当前登录用户关联的项目。这似乎有固定的东西

-(NSURLRequest*)requestForFetchRequest:(NSFetchRequest*)fetchRequest with context:(NSManagedObjectContext*)context{
NSMutableURLRequest*request=[[super requestForFetchRequest:FetchRequestWithContext:context]mutableCopy];
NSString*whereUserId=[NSString stringWithFormat:@“where={\“userId\:\“%@\”},[PFUser currentUser].objectId];
[请求setHTTPBody:[whereUserId dataUsingEncoding:NSUTF8StringEncoding];
返回请求;
}

现在,当我选择每个项目时,我得到了初始加载的获取请求。更合适。

在我的AFRESTClient子类中