Read the JSON file Get the File //Get file on a background thread to stop GUI locking up dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{ NSData* data = [NSData dataWithContentsOfURL:[NSURL URLWithString:@”http://mydomain.com/comefile.php”]]; //Could obviously be a .json file too [self performSelectorOnMainThread:@selector(fetchedData:) withObject:data waitUntilDone:YES]; }); File Received //**************************************** //**************************************** //********** JSON FILE RECEIVED ********** //**************************************** //**************************************** – (void)fetchedData:(NSData *)responseData { […]