2014-11-17 72 views
0

我目前正在嘗試將遊戲中心的教程從Objective C翻譯成Swift,並且遇到了障礙。我一直在尋找了約一個小時,一直沒能找到什麼太大的幫助,幫我翻譯這個回調方法:如果這是很容易翻譯目標C回撥到Swift

- (void)matchmakerViewController:(GKMatchmakerViewController *)viewController didFailWithError:(NSError *)error { 
[viewController dismissViewControllerAnimated:YES completion:nil]; 
NSLog(@"Error finding match: %@", error.localizedDescription); 

對不起(很可能是)。我是新來的斯威夫特,會喜歡一些幫助.. 感謝先進!

回答

1

Apple已將其大部分文檔更新爲具有API的Swift和Objective-C版本,因此您可以查看GKMatchmakerViewControllerDelegate methods there。此功能將是:

func matchmakerViewController(viewController: GKMatchmakerViewController!, didFailWithError error:NSError!) { 
    viewController.dismissViewControllerAnimated(true, completion: nil) 
    println("Error finding match: \(error.localizedDescription)") 
} 
+0

哦.. -__-我知道這很容易,我不能相信這是在他們的文檔網站上。再次感謝! – sadfrogger