美文网首页
IOS 关于AF UT8转码

IOS 关于AF UT8转码

作者: 花开花非花 | 来源:发表于2017-08-10 11:48 被阅读0次

    最近在弄高德地图,在高德API里面有一个定位功能获取经纬度,我正常使用AFNetWork 进行网络请求的时候 报错:

    invalid mode 'kCFRunLoopCommonModes' provided to CFRunLoopRunSpecific - break on _CFRunLoopError_Run

    解决办法是后来发现,AF3.0以上要对中文参数进行转码,很无语 因为之前也有传中文参数,都没有进行转码操作, 用了一下高德就要转吗   转码方法如下

    NSString*str=[NSStringstringWithFormat:@"https://alpha-api.app.net/stream/0/posts/stream/global"];

    NSURL*url = [NSURLURLWithString:[strstringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]];

    最后你把这个url放到需要请求的URL 里面 就可以了

    希望对有需要的小伙伴有帮助

    相关文章

      网友评论

          本文标题:IOS 关于AF UT8转码

          本文链接:https://www.haomeiwen.com/subject/ftchrxtx.html