【发布时间】:2015-11-30 10:25:23
【问题描述】:
我正在尝试将 aDict 数据添加到 myData(NSMutable Array),但无法添加。每当我尝试打印它(myData)。它正在打印空值。
for ( NSDictionary *aDict in responseArray){
NSLog(@"%@", aDict[@"brand"]);
myData[count]=aDict[@"brand"];
}
NSLog(@"%@",myData[2]);
我的数据格式为
{
"data": [
{
"brand": "AMANTE",
"brand_id": 216,
"size": "XL",
"size_id": 78,
"url_path": "brands-1.html?brand=216&size=78"
},
{
"brand": "PENNY",
"brand_id": 1349,
"size": "LARGE",
"size_id": 54,
"url_path": "brands-1.html?brand=1349&size=54"
},
{
"brand": "TRIUMPH",
"brand_id": 58,
"size": "LARGE",
"size_id": 54,
"url_path": "brands-1.html?brand=58&size=54"
},
{
"brand": "BENETTON",
"brand_id": 2519,
"size": "LARGE",
"size_id": 54,
"url_path": "brands-1.html?brand=2519&size=54"
},
{
"brand": "HANES",
"brand_id": 446,
"size": "LARGE",
"size_id": 54,
"url_path": "brands-1.html?brand=446&size=54"
},
{
"brand": "JOCKEY",
"brand_id": 60,
"size": "40B",
"size_id": 76,
"url_path": "brands-1.html?brand=60&size=76"
},
{
"brand": "LOVABLE",
"brand_id": 59,
"size": "40B",
"size_id": 76,
"url_path": "brands-1.html?brand=59&size=76"
},
{
"brand": "HANES",
"brand_id": 446,
"size": "40B",
"size_id": 76,
"url_path": "brands-1.html?brand=446&size=76"
},
{
"brand": "ENAMOR",
"brand_id": 56,
"size": "40B",
"size_id": 76,
"url_path": "brands-1.html?brand=56&size=76"
},
{
"brand": "BIARA",
"brand_id": 2480,
"size": "40B",
"size_id": 76,
"url_path": "brands-1.html?brand=2480&size=76"
},
{
"brand": "PENNY",
"brand_id": 1349,
"size": "40B",
"size_id": 76,
"url_path": "brands-1.html?brand=1349&size=76"
},
{
"brand": "TRIUMPH",
"brand_id": 58,
"size": "40B",
"size_id": 76,
"url_path": "brands-1.html?brand=58&size=76"
},
{
"brand": "LIBERTINA",
"brand_id": 4167,
"size": "40B",
"size_id": 76,
"url_path": "brands-1.html?brand=4167&size=76"
},
{
"brand": "INNER SENSE",
"brand_id": 3685,
"size": "40B",
"size_id": 76,
"url_path": "brands-1.html?brand=3685&size=76"
},
{
"brand": "ANITA",
"brand_id": 3919,
"size": "40B",
"size_id": 76,
"url_path": "brands-1.html?brand=3919&size=76"
},
{
"brand": "ADIRA",
"brand_id": 2584,
"size": "40B",
"size_id": 76,
"url_path": "brands-1.html?brand=2584&size=76"
},
{
"brand": "COUCOU",
"brand_id": 2008,
"size": "40B",
"size_id": 76,
"url_path": "brands-1.html?brand=2008&size=76"
},
{
"brand": "362436",
"brand_id": 2119,
"size": "XL",
"size_id": 78,
"url_path": "brands-1.html?brand=2119&size=78"
}
],
"status": "success"
}
我只想要我的 NSMutable 数组 *myData 中的“品牌”。
【问题讨论】:
-
for (NSDictionary *aDict in responseDictionary["data"]) { ... },我猜你有一个根对象,你只是忽略它。
标签: ios objective-c nsmutablearray nsdictionary