当前位置: 首页 > 面试题库 >

Swift 3中的String(contentsOfURL :)

法镜
2023-03-14
问题内容

之前的代码:

if let resultOfURL = try? String(contentsOfURL:myURL!, encoding: String.Encoding.utf8) {

现在抛出此错误:

'init' has been renamed to 'init(describing:)'

有什么帮助吗?非常感谢!!


问题答案:

根据《 Swift 3迁移指南》,

用户可能需要手动将对String(contentsOfURL:usedEncoding
:)的调用迁移到String(contentsOf:usedEncoding :)



 类似资料:
  • 为什么这在《雨燕3》中行不通?它会在运行时崩溃,并表示: “-[MY_APP_NAME.DisplayOtherappSCTRL TAP:]:无法识别的选择器已发送到实例0x17ECEB70”

  • 我想订阅一个主题后成功连接,但我不能这样做。我已经试过了EG.starscream(仅适用于WebSocket连接)、StompClient、ActionCableClient、FayeSwift等的所有库,但似乎都不起作用。我想连接并订阅Stomp客户端WebSocket,请给我推荐一些可以连接并订阅Stomp客户端的WebSocket库。

  • 问题内容: 示例A:-这会导致应用崩溃。 范例B:-但事实并非如此 据我所知 x.sync表示在主线程/ UI线程中执行操作,x.async表示在后台线程中执行操作。 全局意味着用并发队列执行某些任务,即并行任务。 任务1:-为什么在后台线程(即main.async)中执行任务时,我的应用程序崩溃了,而不是调用主线程来更新UI。 任务2:-main.async和global()。async是否有任

  • 问题内容: 已在Swift3中弃用。任何人都可以提供一些示例来说明尝试打开URL时替换的工作方式吗? 问题答案: 所有你需要的是:

  • 我试图获取一个JSON响应,并将结果存储在一个变量中。我在以前的Swift版本中使用过这个代码版本,直到Xcode8的GM版本发布。我在StackOverflow上看了几篇类似的文章:Swift 2 Parsing JSON-Cant下标类型为“anyObject”的值和Swift 3中的JSON Parsing。 然而,这里所传达的思想似乎不适用于这种情况。 如何正确解析Swift3中的JSON

  • 问题内容: 我正在尝试遵循Apple的“ 开始开发iOS应用程序(Swift)”教程,并且几乎完成了该教程。当我使用Xcode 8(我认为使用Swift 3而不是Swift 2)时,不得不修改本教程的几个部分。但是,我遇到了以下编译器错误,我不知道为什么: 在以下功能中: 我猜想有一个不同的NSIndexPath初始化程序在Swift 3中已更改,但我找不到它。难道我做错了什么? 谢谢, 问题答案

  • 我的项目运行得很好,但当我添加alamofire时,它就不起作用了。 它给出以下错误 ld:警告:未找到选项“-F/Users/banglafire/Desktop/mysios/Build/Products/Debug iphonesimulator/Alamofire”的目录ld:未找到框架Alamofire clang:错误:链接器命令失败,退出代码为1(使用-v查看调用) 附加信息 Coc

  • 最简单的方法是什么? 我甚至不想看回应。我只想通过PHP文件发送它来执行对数据库的更改。