我想在启动时获取一个JSON
并将其作为资源使用。
我在didFinishLaunchingWithOptions
中发出请求,请求如下:
NSString *urlAsString = @"myurl";
NSURL *url = [NSURL URLWithString:urlAsString];
NSURLRequest *urlRequest = [NSURLRequest requestWithURL: url];
NSURLResponse *response = nil;
NSError *error = nil;
NSData *data = [NSURLConnection sendSynchronousRequest:urlRequest returningResponse:&response error:&error];
if ([data length] > 0 && error == nil) {
NSString* responseString = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];
NSLog(@"Data is okay. Size: %lu and result: %@", (unsigned long)[data length], responseString);
}
它目前运行良好,但是我想将MyAppDelegate
中的data
传递给myViewController
。 因此,我将使用UILabel
来处理数据。
具体该怎么做呢?在AppDelegate
中进行请求是否正确?
非常感谢任何帮助。