swift error:Extra argument 'error' in call
2016-04-16 10:10
344 查看
Swift 1.x的错误处理模式存在很多弊端,如:为了编程的时候省事,给error参数传一个nil,或者方法调用完后不去判断error是否为nil,不进行错误处理。由于OC和Swift 1.x没有强制处理机制,因此一旦真的发生错误,程序就会崩溃。Swift 2的时候用了do-try-catch来处理异常。
我的代码原先是这样写的:
![](http://img.blog.csdn.net/20160416100747521)
这样就报错了:error:Extra argument ‘error’ in call。
在网上搜了后说swift2要用do-try-catch,代码如下:
![](http://img.blog.csdn.net/20160416101921729)
改了代码后果然正确了。平时还是要多关心下语言的更新吧!
我的代码原先是这样写的:
这样就报错了:error:Extra argument ‘error’ in call。
在网上搜了后说swift2要用do-try-catch,代码如下:
改了代码后果然正确了。平时还是要多关心下语言的更新吧!
相关文章推荐
- 【Swift学习】Swift编程之旅---集合类型之数组(六)
- 六种语言实现输出乘法口诀表
- Swift 版本很好的卡片切换效果基于ZLSwipeableView(类似于[陌陌点点][探探])
- 在swift中使用自带NSURLConnection请求数据
- Swift开发:弹框(UIAlertController)
- Swift 闭包表达式
- 如何用Swift实现一个好玩的弹性动画
- Swift中编写单例的正确方式
- Swift2-0基础_Deinitialization析构过程
- Swift2-0基础_Initialization(构造过程)
- Swift2-0基础_Inheritance(继承)
- Swift2-0基础_Subscripts(下标脚本)
- Swift2-0基础_Methods(方法)
- Swift2-0基础_Properties(属性)
- Swift2-0基础_ClassAndStructures(类和结构体)
- Swift2-0基础_Enumerations(枚举)
- Swift2-0基础_Closures(闭包)
- Swift2-0基础_Functions(函数)
- Swift2-0基础_ControlFlow(控制流)
- Swift2-0基础_CollectionType(集合)