【发布时间】:2017-02-06 17:48:21
【问题描述】:
我正在尝试使用此 URL 测试 NSJSONSerialization ;链接有效,应用程序运行,但是当我记录序列化时,我得到一个空结果。
谁能告诉我我做错了什么?代码:
@implementation ViewController
- ( void )viewDidLoad
{
[super viewDidLoad];
NSMutableURLRequest *request = [[NSMutableURLRequest alloc] init];
[request setURL:[NSURL URLWithString:@"https:franciscocosta.net/lisbon-spots"]];
NSURLSessionDataTask *task = [[self getURLSession] dataTaskWithRequest:request completionHandler:^( NSData *data, NSURLResponse *response, NSError *error )
{dispatch_async( dispatch_get_main_queue(),
^{
NSError *jsonError;
NSArray *parsedJSONArray = [NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingMutableContainers error:&jsonError];
NSLog( @"%@", parsedJSONArray );
} );
}];
[task resume];
}
- ( NSURLSession * )getURLSession
{
static NSURLSession *session = nil;
static dispatch_once_t onceToken;
dispatch_once( &onceToken,
^{
NSURLSessionConfiguration *configuration = [NSURLSessionConfiguration defaultSessionConfiguration];
session = [NSURLSession sessionWithConfiguration:configuration];
} );
return session;
}
【问题讨论】:
标签: ios objective-c json