我一直在爲一款新遊戲創建一個點對點連接,它不使用對等選擇器。然而,我不知道該如何放置在這裏:我該如何將參數傳遞給期望NSError **的方法?
- (void)session:(GKSession *)session didReceiveConnectionRequestFromPeer:(NSString *)peerID {
NSLog(@"I GOTS A CONNECTION REQUEST");
if(connected == YES) {
//deny all requests
}
else if(connected == NO) {
[session acceptConnectionFromPeer:peerID error:???];
}
}
我應該把問號放在哪裏?該文件說NSError **。
這擺脫了一個錯誤。但是,如果我想構造一個錯誤出現,我應該怎樣把它放在那裏。 – 2009-10-26 14:02:03
不幸的是,UIKit缺少AppKit的presentError:方法,所以你一直在自己提出錯誤。 快速簡便的方法是使用UIAlertView - 由您決定標題和消息,但您可以使用 - [NSError localizedDescription] – 2009-10-26 14:10:10
'-acceptConnectionFromPeer:error:'assign a autoreleased'NSError 「指針。你可以檢查if(error){printf(「ERROR」)是否有錯誤。 }' – 2009-10-26 14:25:44