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.Mu@R_404_5991@Containers,error: &err) as NSDictionary!
但我认为我不能像这样访问我的服务器,任何人都知道如何从ios模拟器访问我的服务器?
解决方法 您的Info.pList文件中是否有应用传输安全设置?如果没有,那么为了调试目的你可以设置它们
<key>NSAppTransportSecurity</key> <dict> <key>NSAllowsArbitraryLoads</key> <true/> </dict>
此类设置允许向任何服务器发出请求.但是不要为发布版本这样做.这是不安全的.
总结以上是内存溢出为你收集整理的ios模拟器访问localhost服务器全部内容,希望文章能够帮你解决ios模拟器访问localhost服务器所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)