我正在做一個精靈套件遊戲。我對Game Center有問題:我如何認證玩家? 在AppDelegate.swift我有這樣的代碼:SpriteKit遊戲中心身份驗證
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相對於UIViewController中錯誤的地方self.presentViewController功能,所以寫一個UIViewController – dragoneye
這個問題裏面的功能,我還沒有一個UIViewController ...我有一個SpriteKit遊戲無查看控制器....我只需要在啓動時驗證具有Game Center的播放器... – Swift1