iOS   发布时间:2022-03-30  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了ios模拟器访问localhost服务器大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在尝试将休息数据提供给ios应用程序,我使用此代码

var rest_url = "http://192.168.0.1:8000/rest/users/"

    let url: NSURL = NSURL(string: rest_url)
    let session = NSURLSession.sharedSession()
    let task = session.dataTaskWithURL(url,completionHandler: {data,response,error -> Void in
    if(error != nil) {
        println(error.localizedDescription)
    }
    println(data)
    var err: NSError?

    var jsonResult = NSJSONSerialization.JSONObjectWithData(data,options: NSJSONReadingOptions.MutableContainers,error: &err) as NSDictionary!

但我认为我不能像这样访问我的服务器,任何人都知道如何从ios模拟器访问我的服务器?

解决方法

您的Info.plist文件中是否有应用传输安全设置?
如果没有,那么为了调试目的你可以设置它们

<key>NSAppTransportSecurity</key>
    <dict>
        <key>NSAllowsArbitraryLoads</key>
        <true/>
    </dict>

此类设置允许向任何服务器发出请求.但是不要为发布版本这样做.这是不安全的.

大佬总结

以上是大佬教程为你收集整理的ios模拟器访问localhost服务器全部内容,希望文章能够帮你解决ios模拟器访问localhost服务器所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: