(SWIFT2.1)运算符之后的预期表达式

时间:2015-10-28 14:11:35

标签: ios swift uitableview expression

我正在使用需要表视图的应用程序,我的意思是使用结构和数组在表视图之间传递数据。我有一个问题enter image description here

如上图所示,在"准备segue"有一个问题,我花了几天时间试图解决,但我找不到任何解决方案。

所以问题是这个运算符的表达式是什么?

2 个答案:

答案 0 :(得分:0)

|不是你想要的。 写:

let destViewController = seque.destinationViewController as! ModelsTableViewController //I made some improvements like let and naming convention

您应该使用选项来提高代码安全性:

if let destViewController = seque.destinationViewController as? ModelsTableViewController {
   //Now you're sure destViewController is allocated
   //Do your stuff here
}

您还应该使用良好的命名约定来命名。喜欢(这是奖金):

STHModelsTableViewController

答案 1 :(得分:0)

删除之前的空间!在第二行

let i: Int? = 1
let j = i !
// Excepted expression after operator

...

let i: Int? = 1
let j = i!  // works!