के साथ GKLocalPlayer प्रमाणीकरण मैं गेम केंद्र के साथ एक GKLocalPlayer प्रमाणीकृत करने की कोशिश कर रहा हूं। हालांकि, ऐप्पलखेल केंद्र
- (void) authenticateLocalPlayer
{
[[GKLocalPlayer localPlayer] authenticateWithCompletionHandler:^(NSError *error) {
if (error == nil)
{
// Insert code here to handle a successful authentication.
NSLog(@"Logged in.");
}
else
{
// Your application can process the error parameter to report the error to the player.
NSLog(@"%@", [error description]);
}
}];
}
द्वारा प्रदान किया गया कोड मेरे लिए चाल नहीं प्रतीत होता है। मुझे हमेशा एक चेतावनी मिलती है "गेम सेंटर सर्वर से कनेक्ट नहीं हो सका।" "पुनः प्रयास करें" या "रद्द करें" विकल्प के साथ। एनएसएलओजी कथनों में से कोई भी निष्पादित नहीं किया गया है, इसलिए मुझे लगता है कि पूरा होने पर हैंडलर को भी निकाल दिया नहीं गया है।
अगर मैं पुन: प्रयास दबाएँ, मैं निम्नलिखित त्रुटि मिलती है:
Error Domain=GKErrorDomain Code=7 "The requested operation could not be completed because local player is already authenticating." UserInfo=0x8915f80 {NSLocalizedDescription=The requested operation could not be completed because local player is already authenticating.}
किसी को भी किसी भी विचार क्या गलत हो रहा है?
मेरे ऐप पर यह समस्या होने के कारण। मैं बस 4.2 में अपग्रेड किया गया। कोई विचार नहीं है कि अगर यह कारण हो रहा है - 4.1 में कभी कोशिश नहीं की। इसके बारे में कोई सुझाव क्या है? –