【发布时间】:2014-07-25 03:43:29
【问题描述】:
我希望将游戏迁移到 swift,我遇到的唯一问题是块/闭包。这是我不明白的语法,而在 Objective C 中我会使用:
GKLocalPlayer *localPlayer = [GKLocalPlayer localPlayer];
localPlayer.authenticateHandler = ^(UIViewController *viewController, NSError *error){
if (viewController != nil) {
[self presentViewController:viewController animated:YES completion:nil];
}
}
等等等等。但我不确定如何在 Swift 中做同样的事情。我知道这很简单,但我就是无法让它发挥作用,即使在阅读了 Swift 书籍并自己在谷歌上搜索答案之后也是如此。我只是一个业余程序员,所以我远非完美。
任何帮助将不胜感激。
【问题讨论】:
标签: authentication block gamekit swift