2015-12-14 112 views
0

我有打电话处理警报措施:警报措施处理

alert.addAction(UIAlertAction(title: "Call", style: UIAlertActionStyle.Default, handler: {(action: UIAlertAction!) in UIApplication.sharedApplication().openURL(NSURL(string: "tel://number")!)})) 

现在我想多一个动作,将调用我的功能,这样的事情:

alert.addAction(UIAlertAction(title: "Call", style: UIAlertActionStyle.Default, handler: {(action: UIAlertAction!) in myFunc())})) 

但它显示了一个错误我不知道如何解决这个问题。

帮助!谢谢!

+1

你可以发表哪个错误? – vaibby

+0

第一行:连续的语句必须用';'隔开after myFunc – aaisataev

+0

秒:当我添加“;”它说预期的表达式 – aaisataev

回答

3

看起来你有一个额外的圆括号。

替换以下行

alert.addAction(UIAlertAction(title: "Call", style: UIAlertActionStyle.Default, handler: {(action: UIAlertAction!) in myFunc())})) 

alert.addAction(UIAlertAction(title: "Call", style: UIAlertActionStyle.Default, handler: {(action: UIAlertAction!) in myFunc()})) 
+0

我的愚蠢的错误 – aaisataev

+0

对不起,更正 – aaisataev

0

我看你使用额外的右括号。

alert.addAction(UIAlertAction(title: "Call", style: UIAlertActionStyle.Default, handler: {(action: UIAlertAction!) in myFunc()})) 
+0

我的错误,谢谢! – aaisataev