我目前正在使用AFNetworking 1.0来同步来自REST Web服务的数据。
当通过点击UI上的按钮当前发生同步时,它会阻止UI。
我正在升级该应用以使用AFNetworking 2.0。
如何在后台线程上进行同步,以便UI不会停止?
答案 0 :(得分:0)
你试过这个:
NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:@"https://gowalla.com/users/mattt.json"]];
AFJSONRequestOperation *operation = [AFJSONRequestOperation JSONRequestOperationWithRequest:request success:^(NSURLRequest *request, NSHTTPURLResponse *response, id JSON) {
NSLog(@"Name: %@ %@", [JSON valueForKeyPath:@"first_name"], [JSON valueForKeyPath:@"last_name"]);
} failure:nil];
检查以下链接 https://github.com/AFNetworking/AFNetworking/wiki/Introduction-to-AFNetworking