您的位置:首页 > 移动开发 > Swift

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来处理异常。

我的代码原先是这样写的:



这样就报错了:error:Extra argument ‘error’ in call。

在网上搜了后说swift2要用do-try-catch,代码如下:



改了代码后果然正确了。平时还是要多关心下语言的更新吧!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: