Swift中的代码格式化使用UIAccessibilityRequestGuidedAccessSession函数

时间:2014-12-01 06:34:50

标签: ios swift uikit

我是Swift代码格式的新手,我正在试图弄清楚如何使用UIAccessibilityRequestGuidedAccess函数。以下是在Swift中声明函数的方法:

func UIAccessibilityRequestGuidedAccessSession(_ enable: Bool,
                                         _ completionHandler: ((Bool) -> Void)!)

在Objective-C中,我会按如下方式使用它:

UIAccessibilityRequestGuidedAccessSession(YES, ^(BOOL didSucceed) {
        if (didSucceed ) {
            ...
        } else {
            ...
        }

感谢任何语法帮助。

1 个答案:

答案 0 :(得分:1)

你这样做:

UIAccessibilityRequestGuidedAccessSession(true){
    success in
    println("Request guided access success \(success)")
}

YES在swift中无效(使用true / false),如果函数的最后一个参数是闭包,则可以使用如上所示的尾随闭包语法。 success是传递到完成块的参数。