Obj-C / iPhone: NSArray question
I have an array that looks like this when printed via NSLog:
{
response = "Valid";
updates = (
{
string = "test";
integer = 3493;
},
{
string = "test2";
integer = 55454;
}
开发者_C百科 );
start-index = 0;
My question is how I can loop through through the "updates" array so that I may print the values for each "string" respectively.
Should be an easy "for" loop or something?
Dave
Assuming you NSLogged data has a type of NSDictionary with name data.
NSArray *updates = [data objectForKey:@"updates"];
for (NSDictionary *update in updates) {
NSLog(@"Update: %@ - %@", [update objectForKey:@"string"], [update objectForKey:@"integer"]);
}
精彩评论