无数GameCenter教程可以做到这一点:
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(localUserAuthenticationChanged) name:GKPlayerAuthenticationDidChangeNotificationName object:nil];
我有其他标准的GameCenter方法来验证用户等,但我希望在应用程序处于后台时收到游戏中心登录更改的通知;根据很多书,在线提示,上面的代码行是你怎么听的。
但我无法构建应用程序。它声称name:GKPlayerAuthenticationDidChangeNotificationName
是一个未声明的标识符......这是在其他GameCenter代码工作正常(并且库和框架确实已导入)之后。
知道我的name:GKPlayerAuthenticationDidChangeNotificationName
有什么问题?
答案 0 :(得分:1)
您应该在拥有该代码的文件中导入游戏工具包。