macos – 在Swift中使用NSURL读取文本文件
发布时间:2020-12-14 05:00:28 所属栏目:百科 来源:网络整理
导读:我想阅读并显示位于URL的文本文件的内容. 我正在为优胜美地编写Mac应用程序,我需要使用 Swift,但我坚持这一点. 这是我的代码: let messageURL = NSURL(string: "http://localhost:8888/text.txt")let sharedSession = NSURLSession.sharedSession()let down
我想阅读并显示位于URL的文本文件的内容.
我正在为优胜美地编写Mac应用程序,我需要使用 Swift,但我坚持这一点. 这是我的代码: let messageURL = NSURL(string: "http://localhost:8888/text.txt") let sharedSession = NSURLSession.sharedSession() let downloadTask: NSURLSessionDownloadTask = sharedSession.downloadTaskWithURL(messageURL!,completionHandler: { (location: NSURL!,response: NSURLResponse!,error: NSError!) -> Void in var urlContents = NSString(contentsOfURL: location,encoding: NSUTF8StringEncoding,error: nil) println((urlContents)) }) 我尝试使用NSString.stringWithContentsOfURL来做,但它似乎在OS X 10.10上已被弃用. 位于服务器上的文本文件只有一行(UTF8). 任何线索?谢谢 解决方法
你有没有调用downloadTask.resume()?
let messageURL = NSURL(string: "http://localhost:8888/text.txt") let sharedSession = NSURLSession.sharedSession() let downloadTask: NSURLSessionDownloadTask = sharedSession.downloadTaskWithURL(messageURL!,completionHandler: { (location: NSURL!,error: NSError!) -> Void in var urlContents = NSString(contentsOfURL: location,error: nil) println(urlContents) }) downloadTask.resume() // Call it and you should be able to see the text.txt content (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- c# – 更改系统托盘图标图像
- c# – 无法从我的Silverlight应用程序调用Assembly.GetName
- c# – 为什么在MVC应用程序中使用JSON?
- flex3 – 如何在Flex / Flash ColumnChart中的ColumnSeries
- Review——RN视图缩放框架react-native-view-transformer解
- Uboot启动WinCE nandflash分区显示盘符的注册表修改
- cocos2dx android 爱贝支付平台接入记录
- 谈一谈自己对依赖、关联、聚合和组合之间区别的理解
- ruby-on-rails – 以belongs_to关联验证validates_presence
- ajax同步和异步的差异