我正在将 Game Center 功能(排行榜)添加到我的游戏中。由于我的游戏不需要 Game Center,因此我检查它是否可用,然后使用它。
为了检查 Game Center 是否可用,而不是直接访问 GK 类(如 GKLocalPlayer),使用 NSClassFromString。
我的问题是,在确定支持 Game Center 之后,只有在 Game Center 存在时才会执行的代码(尽管如果 Game Center 不存在,代码将在那里)有没有办法直接使用这些类,而不使用我使用的所有 GameKit 类的 NSClassFromString?目前我正在这样做,如果游戏中心不可用,游戏会崩溃。
提前致谢