函数声明swift中的期望标识符

时间:2015-09-21 06:41:21

标签: swift swift2

当我将swift 1.2升级到swift 2.0后发生错误

  

函数声明swift中的预期标识符

这是代码

internal func try(block: () -> Int32) {
    perform { if block() != SQLITE_OK { assertionFailure("\(self.lastError!)") } }
}

你能帮忙解决这个问题吗

1 个答案:

答案 0 :(得分:0)

kern.warning /var/log/iptablesDROPPED.log & stop 是Swift 2.0中try语句的关键字,因此您应该更改函数的名称,例如:

do ... try ... catch ...