我想质疑的数据结构。Data
是一个Transformable
字段,它又是一个NSDictionary
.
Obj = { //...
NSDictionary *data:@{
likesPeople:@[@{@"username":@"jack",@"id":@"ae3132"}]
}
}
我想要做的是在里面搜索NSArray *fetchResult
以检查likesPeople
X里面没有人id
。我这样做的尝试总是以失败告终,强调我的NSPredicate
声明中存在问题。
我做错了什么,我怎样才能有效地获取我想要的信息?
SocialWall *theSocialWall = fetchResult[0];
NSLog(@"%@",theSocialWall.data);
NSPredicate * predicate = [NSPredicate predicateWithFormat:@"data.likesPeople CONTAINS(c) %@",myUser.userWebID];
NSArray * result = [fetchResult filteredArrayUsingPredicate:predicate];
NSLog(@"%@",result);