【问题标题】:stringWithContentOfURL return an empty stringstringWithContentOfURL 返回一个空字符串
【发布时间】:2010-10-12 12:25:00
【问题描述】:

我的方法“[NSStrng stringWithContentOfURL:url]”有问题; 一切都很好,直到我将我的网址从一个网址更改为一个我得到一个空字符串的 IP 地址。 你有解决方案或想法吗? 谢谢

【问题讨论】:

    标签: iphone nsstring ip-address nsurl


    【解决方案1】:

    使用返回错误状态的方法(例如+stringWithContentsOfURL:encoding:error:)并检查错误返回


    更新:NSCocoaErrorDomain Code=256 是“NSFileReadUnknownError”,意思是“文件读取错误,原因未知”(不是很有帮助)。 URL 可能有问题(路径名拼写错误、IP 地址错误等)

    URL 绝对支持数字 IP 地址,所以这不是问题。

    另见iPhone - dataWithContentsOfURL: does not work for some URLs

    【讨论】:

    • 没有错误,我检查了NSError变量的数字为0,从iphone应用程序使用服务器的IP地址没有问题?在浏览器上一切都是正确的。跨度>
    • 对不起,错误编号为 256,即“NSCocoaErrorDomain”
    • 比你大卫,但我们不能说问题出在拼写错误,因为正如我所说,如果我们在浏览器上工作,所有事情都是正确的。你怎么看?
    • Safari 使用与您的应用程序相同的 URL 加载代码,因此 URL 没有理由在手机上的 Safari 中有效,但在应用程序中无效。您是使用桌面浏览器还是手机上的 Safari 进行测试?您是在模拟器中还是在设备上测试应用程序?
    • 即使在模拟器上,Safari 的情况也是正确的,我使用模拟器进行测试。
    猜你喜欢
    • 2019-10-29
    • 2011-02-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-19
    相关资源
    最近更新 更多