Swift Callback API帮助

时间:2017-09-19 16:55:58

标签: swift

调用getItems函数时,XCode自动完成:

getItems(success: (([File]) -> ())?, fail: ((Error) -> ())?)

我只需要一些帮助,了解我需要输入什么才能获得项目列表。

我已经创建了简单的回调并阅读了Apple的闭包文档,以便更好地了解正在发生的事情,但特别是对此仍感到有些困惑。

1 个答案:

答案 0 :(得分:1)

您必须将closure s作为以下参数才能使用此功能:

getItems(success: { (files) in
    // files: [File]
    for file in files {
        print(file)
    }
}, fail: { (error) in 
    // error: Error
    print(error)
})