gpt4 book ai didi

ios - AFNetworking 2.0 - 可变 json

转载 作者:可可西里 更新时间:2023-11-01 05:01:01 24 4
gpt4 key购买 nike

我的代码现在看起来像这样

NSURL *URL = [NSURL URLWithString:URLForSend];
NSURLRequest *request = [NSURLRequest requestWithURL:URL];
AFHTTPRequestOperation *operation = [[AFHTTPRequestOperation alloc]
initWithRequest:request];
operation.responseSerializer = [AFJSONResponseSerializer serializer];
[operation setCompletionBlockWithSuccess:^(AFHTTPRequestOperation *operation, id responseObject)
{
NSLog(@"%@", responseObject);
[BoxJsonDataHelper gotNewJson:responseObject];
} failure:^(AFHTTPRequestOperation *operation, NSError *error)
{
NSLog(@"Request Failure Because %@",[error userInfo]);
}];

[operation start];

但是当尝试编辑接收到的对象中的字典时,我收到有关使用属于可变字典而不是字典的方法的错误。如何让 AFNetworking 改用嵌套的可变对象?

最佳答案

你告诉AFJSONResponseSerializer它需要返回可变容器:

operation.responseSerializer = 
[AFJSONResponseSerializer serializerWithReadingOptions: NSJSONReadingMutableContainers]

这一切都有很好的记录:http://cocoadocs.org/docsets/AFNetworking/2.0.0/

关于ios - AFNetworking 2.0 - 可变 json,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19998735/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com