Q:

Write content of NSURL to an array

I have a program that retrieves data from a link and i write it out to the Log like this. 
NSURL *getURL=[NSURL URLWithString:@"link.php"];
NSError *error=nil;
NSString *str=[NSString stringWithContentsofURL:getURL encoding:NSUTF8StringEncoding error:&error];
NSLog(@"%",str);

This prints to the log the three values from my php as expected. 
However I am having a little difficulty saving this in an array which then displays it those values in a UISplitviewController (the leftcontroller side). 
which is written like this
showArray=[[NSMutableArray alloc]initWithContentofURL:getURL];

then in cellForRowAtIndexPath: method is
cell.textLabel.text=[showArray object atIndex:indexPath.row];

A second thing i have tried is write myURL to an array and tried to initlize showArray with ContentsofArray like this
NSArray *retults=[NSArray arraywithContentsOFURL:getURL];
showArray=[[NSArray alloc]initWithArray:retults];

but THAT dont work
BUT if i say 
showArray=[[NSMutableArray alloc]initWithObjects:@"One",@"Two",nil];

One and two shows in my leftview controller....
Would love is someone could help me with this...Thank you

A:

U  have done web services perfectly, now wat u have to do is parse it to an array
First download the SBJSON files in this link 
https://github.com/stig/json-framework/

Then, copy them to your workspace. 
Then, in the viewController add this  
#import "SBJson.h"  

Your JSON data contains values in the form of dictionary
SO, to parse them  
 SBJsonParser * parser=[SBJsonParser new];
 NSDictionary * jsonData=(NSDictionary *)[parser objectWithString:outputData];
 NSArray * arr=(NSArray *)[NSDictionary objectForKey:@"animal"];

I think this will help

