【发布时间】:2020-01-09 23:09:53
【问题描述】:
我正在使用 AFHTTPSessionManager 拨打电话:
//HTTP GET
[self GET:path parameters:parameters success:^(NSURLSessionDataTask * task, id responseObject) {
blockOnSuccess(self,responseObject);
} failure:^(NSURLSessionDataTask * task, NSError * error) {
[self logFailure: error url: path];
blockOnFailure(self,error);
}];
在 Charles Proxy 中查看的 json responseObject 有这个值:
"sellingPrice": 9.95
来自 AFHTTPSessionManager 的响应,打印到控制台,具有以下值:
sellingPrice = "9.949999999999999";
我无法理解为什么它会更改数字和值类型。有人遇到过这个问题并有答案吗?
【问题讨论】:
-
更新:NSURLSession 也会发生这种情况...
标签: ios afnetworking