Swift 2:从类型投掷函数到非投掷函数的转换无效

Swift 2:从类型投掷函数到非投掷函数的转换无效,第1张

概述我有一些(丑陋的)自写代码移植到Swift2,并在lambda函数中得到这个错误消息: 我不明白的是,我用错误抛出函数JSONObjectWithData处理整个代码并捕获错误。我在代码中没有任何东西。然而,编译器意味着我抛出一个错误。 我需要了解这个行为。请善意,因为我知道我必须改进我的代码,充分利用swift2中的新的错误处理概念。 提前非常感谢你。 这是快的我已经解决了我的问题的解决方案与本 我有一些(丑陋的)自写代码移植到Swift2,并在lambda函数中得到这个错误消息:

我不明白的是,我用错误抛出函数JsONObjectWithData处理整个代码并捕获错误。我在代码中没有任何东西。然而,编译器意味着我抛出一个错误。

我需要了解这个行为。请善意,因为我知道我必须改进我的代码,充分利用swift2中的新的错误处理概念。

提前非常感谢你。

这是快的我已经解决了我的问题的解决方案与本文的一点帮助:

http://www.hackingwithswift.com/new-syntax-swift-2-error-handling-try-catch

你必须在代码的末尾放一个一般的catch子句,因为单独的NSError的catch不够。

catch let error as NSError{   failure(error: error)   return}// this is important -->catch{}
总结

以上是内存溢出为你收集整理的Swift 2:从类型投掷函数到非投掷函数的转换无效全部内容,希望文章能够帮你解决Swift 2:从类型投掷函数到非投掷函数的转换无效所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1052195.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存