Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何仅提取Twitter id';从这个json数据中得到了什么?_Ios_Objective C_Json_Parsing_Twitter - Fatal编程技术网

Ios 如何仅提取Twitter id';从这个json数据中得到了什么?

Ios 如何仅提取Twitter id';从这个json数据中得到了什么?,ios,objective-c,json,parsing,twitter,Ios,Objective C,Json,Parsing,Twitter,我试图仅存储来自以下json数据的Twitter id: ( { id=舒默; 类型=Facebook; }, { id=SenSchumer; 类型=推特; }, { id=SenatorSchumer; 类型=YouTube; } ), 我在objective-C中工作。如何仅提取类型为=Twitter的id?任何建议都将不胜感激 然后我尝试使用NSPredicate,但我的筛选数组继续返回为nil。这是我的密码: filteredItems继续返回nil,不确定为什么要开始,只获取type

我试图仅存储来自以下json数据的Twitter id:

( { id=舒默; 类型=Facebook; }, { id=SenSchumer; 类型=推特; }, { id=SenatorSchumer; 类型=YouTube; } ),

我在objective-C中工作。如何仅提取类型为=Twitter的id?任何建议都将不胜感激

然后我尝试使用NSPredicate,但我的筛选数组继续返回为nil。这是我的密码:


filteredItems继续返回nil,不确定为什么要开始,只获取type=Twitter的项目:

NSPredicate *filter = [NSPredicate predicateWithFormat:@"(type = 'Twitter')"];
NSArray *filteredItems = [items filteredArrayUsingPredicate:filter];
然后您可以遍历这些项以提取id

(我只是把这看作一个相关的答案,但还没有尝试过)


我的filteredItems数组的可能重复项返回为nil。不确定过滤器为什么没有捕获任何内容。过滤器不是零。有什么建议吗?
NSPredicate *filter = [NSPredicate predicateWithFormat:@"(type = 'Twitter')"];
NSArray *filteredItems = [items filteredArrayUsingPredicate:filter];
NSArray *idArray = [filteredItems valueForKey: @"id"];