Hi~ everyone.
I want to view GameCenter leaderboard UI when app is button click.
I don’t know change to cocos2d-x about addSubView
(Original)
0 : UIViewController *tempVC;
1 : tempVC=[[UIViewController alloc] init];
2 :
3 : GKLeaderboardViewController *leaderboardController = [[[GKLeaderboardViewController alloc] init] autorelease];
4 : if (leaderboardController != nil)
5 :
6 : {
7 : leaderboardController.leaderboardDelegate = self;
8 : [[[CCDirector sharedDirector] openGLView] addSubview:tempVC.view];
9 : [tempVC presentModalViewController:leaderboardController animated: YES];
10 : }
(changed)
0 : UIWindow* window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
1 :
2 : GKLeaderboardViewController *leaderboardController = [[[GKLeaderboardViewController alloc] init] autorelease];
3 : if (leaderboardController != nil)
4 :
5 : {
6 : leaderboardController.leaderboardDelegate = self;
7 : [window addSubview:tempVC.view];
8 : [tempVC presentModalViewController:leaderboardController animated: YES];
9 : }
Before change source code, occur error in line 8(CCDirector).
After change source code, have no error but gamecenter leaderboard not view.
My English is rather weak. sorry.
Have nice day everyone.