Я делаю комплект спрайтов. У меня проблема с Game Center: как я аутентифицирую игрока? в AppDelegate.swift у меня есть этот код:SpriteKit Game Center Authentication
func authenticateLocalPlayer()
{
var localPlayer = getLocalPlayer() // see GKLocalPlayerHack.h
localPlayer.authenticateHandler =
{(viewController : NSViewController?, error : NSError?) -> Void in
if viewController != nil
{
self.presentViewController(viewController!, animated:true, completion: nil)
}
, но я получаю эту ошибку:
Value of type 'AppDelegate' has no member 'presentViewController'
на этой линии:
self.presentViewController(viewController!, animated:true, completion: nil)
Как я могу решить эту проблему?
вы используете self.presentViewController при неправильном функции место self.presentViewController относительно UIViewController так написать функцию внутри UIViewController – dragoneye
Проблема заключается в том, что я не в UIViewController ... У меня есть SpriteKit игры без view Controllers .... Мне нужно только аутентифицировать Player с Game Center при запуске ... – Swift1