gpt4 book ai didi

ios - 游戏中心验证问题

转载 作者:行者123 更新时间:2023-12-01 15:51:39 24 4
gpt4 key购买 nike

我正在开发一个使用游戏中心的新应用,但不幸的是我在游戏中心身份验证方面遇到了问题

这是我使用的验证码:

@interface ViewController ()



// A flag indicating whether the Game Center features can be used after a user has been authenticated.
@property (nonatomic) BOOL gameCenterEnabled;

// This property stores the default leaderboard's identifier.
@property (nonatomic, strong) NSString *leaderboardIdentifier;


@end


@implementation ViewController

- (void)viewDidLoad {
[super viewDidLoad];
[self authenticateLocalPlayer];
_gameCenterEnabled = NO;
_leaderboardIdentifier = @"LEADERBOARD ID HERE";
}

- (void)authenticateLocalPlayer {
GKLocalPlayer *localPlayer = [GKLocalPlayer localPlayer];
localPlayer.authenticateHandler = ^(UIViewController *viewController, NSError *error){
if (viewController != nil) {
[self presentViewController:viewController animated:YES completion:nil];
}
else{
if ([GKLocalPlayer localPlayer].authenticated) {
_gameCenterEnabled = YES;
[[GKLocalPlayer localPlayer] loadDefaultLeaderboardIdentifierWithCompletionHandler:^(NSString *leaderboardIdentifier, NSError *error) {
if (error != nil) {
NSLog(@"%@", [error localizedDescription]);
}
else{
_leaderboardIdentifier = leaderboardIdentifier;
}
}];
}
else {
_gameCenterEnabled = NO;
NSLog(@"Game Center Not available");
}
}
};
}

我仔细检查了应用程序 ID、排行榜标识符,并在 iTunes 连接中启用了游戏中心,我还链接了游戏包框架,并在 View Controller.h 中导入了游戏包,并且在游戏中心中启用了沙盒模式

我在 OS X Mavericks 上使用 Xcode 5.0.2

有人可以帮忙吗?它让我疯狂!!

问候 :)

最佳答案

你可以使用它,我在 github 中为 iOS 游戏中心创建了一个简单的类Easy Game Center Swift

https://github.com/DaRkD0G/Easy-Game-Center-Swift

关于ios - 游戏中心验证问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23176364/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com