I need to download data from URL (this data is printed in JSON format) and stored in "configuration" file extend to app AppDelegate.m file app when I run the app, it is only one reason left to Preshn_asink address why and I can how to fix it?
- (BOOL) application: (UIApplication *) application had FinishLaunchingWithOptions: (NSDictionary *) file config.json download launchOptions {// dispatch_async (Dispatch_get_global_queue (DISPATCH_QUEUE_PRIORITY_HIGH, 0), ^ { NSString * configFileUrl = @ "http: // webserviceurl"; // NSString * downloadToFile = @ "configuration. Jason"; NSData * data = [NSData dataWithContentsOfURL: [NSURL URLWithString: configFileUrl]]; [own performance Cynkrtamantthred: @ selector ( WriteDataTfigrGriJsonFile :) with object: data waitingUnitone: yes];}); More code below and this is where I am writing data to a file in the app's document directory:
- (zero ) WriteDataToConfigurationJsonFile: (Ansdita *) jsonData {NSString * content = [[NSString alloc] initWithData: jsonData encoding: NSUTF8StringEncoding]; // Get the document directory: NSArray * paths = NSSearchPathForDirectoriesInDomains (NSDocumentDirectory, NSUserDomainMask, YES); NSString * document directory = [path item overindexx: 0]; // Create a file name to write data to use documents directory: NSString * fileName = [NSString stringWithFormat: @ "% @ / configuration. Jason" Documents directory]; // Save the content to the document directory [content content file: filename atom: yes encoding: NSUTF8 string encoding error: zero]; }
performSelectorOnMainThread is a run loop method, you need To use: sending_assink (send_gate_man_clline (), ^ {/ * code * /});
No comments:
Post a Comment