【问题标题】:Read a .txt file from the web - Objective-C从网上读取 .txt 文件 - Objective-C
【发布时间】:2011-07-02 13:27:48
【问题描述】:

在我的 iPhone 应用程序中,我如何从网上下载 .txt 文件,然后将其内容放入 NSString。例如,假设文本文件位于 http://www.somewebsite.com/textfile.txt

那我想做的是:

if(user has internet connection)
   NSString *textFile = download text file from http://www.somewebsite.com/textfile.txt
else
  NSLog(@"user has no internet");

有人可以给我看代码吗?

【问题讨论】:

标签: iphone ios


【解决方案1】:

查看此库以通过 http:http://allseeing-i.com/ASIHTTPRequest/ 下载文件

【讨论】:

  • 这似乎有点复杂。我只需要下载一个txt文件。任何更简单的想法?那个下载对我来说太复杂了。我比较菜鸟。
  • 看看有没有其他人有建议,但不幸的是,这实际上是我发现在 iPhone 上通过 http 下载文件的最简单方法。
  • 要下载文件,您可以简单地用stringWithContentsOfURL: 实例化一个字符串。你不需要整个库。
【解决方案2】:

要测试互联网连接,请查看 Apple 的 Reachability 示例。它包含您需要的所有代码。

要获取该文件,您可能需要查看此 SO 帖子:Can I make POST or GET requests from an iphone application? 及其相关后续帖子:Making GET and POST Requests from an iPhone Application - Clarification Needed

【讨论】:

    【解决方案3】:

    检查 NSURLConnection 类。

    【讨论】:

      猜你喜欢
      • 2020-10-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-29
      相关资源
      最近更新 更多