GameCenter error “The requested operation has been cancelled.” explanation
This post is dedicated to iOS developers.
When using the following method:
[GKLocalPlayer localPlayer] authenticateWithCompletionHandler:…]
You may get “The requested operation has been cancelled.” error while trying to authenticate the user to the GameCenter.
Don’t worry. This happens after you cancel GameCenter log in request three times and click to “Disable GameCenter” button. You may have done that during testing.
To make it working again, just open GameCenter app and sign in there.