피어 피커를 사용하지 않고 새로운 게임을위한 피어 투 피어 연결을 만들고 있습니다. 그러나 나는 여기에 무엇을 넣어야하는지 멍청하다.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 **가 나와 있습니다.
오류가 발생했습니다. 만약 내가 오류를 만들어 내고 싶다면, 정말로 거기에 넣어야 할 것이다. –
슬프게도 UIKit에 AppKit의 presentError : 메소드가 누락되어 직접 오류를 표시하는 데 어려움을 겪습니다. UIAlertView를 사용하면 빠르고 쉽게 UIAlertView를 사용할 수 있습니다. [NSError localizedDescription] –
'-acceptConnectionFromPeer : error :'는 자동으로 재생 된 NSError를 할당합니다. 포인터를 가리킨다. 당신은'if (error) {printf ("ERROR"); }' –