Hi:
I seem to be getting many leaks when I display the basic GameKit Leaderboard. Here is the code I use to create it:
- (void) showLeaderboard{
if ( ![[GKLocalPlayer localPlayer] isAuthenticated] ) {
[self authenticateLocalPlayer];
return;
}
leaderboardController = [[GKLeaderboardViewController alloc] init];
leaderboardController.category = @"test1";
if (leaderboardController != nil){
leaderboardController.leaderboardDelegate = self;
leaderBoardView = [[[UIViewController alloc] init] retain];
[[[CCDirector sharedDirector] openGLView] addSubview:[leaderBoardView view]];
[leaderBoardView presentModalViewController: leaderboardController animated: YES];
}
}
And here are the leaks I am getting as soon as the Leaderboard shows.
Leaked Object # Address Size Responsible Library Responsible Frame
CALayer 2 < multiple > 96 UIKit -[UIView _createLayerWithFrame:]
UIImageView 2 < multiple > 96 GameKit -[GKSectionHeader setTheme:]
UIImageView 2 < multiple > 96 GameKit -[GKSectionHeader setTheme:]
UIImageView 2 < multiple > 96 GameKit -[GKSectionHeader setTheme:]
CALayer 2 < multiple > 96 UIKit -[UIView _createLayerWithFrame:]
GeneralBlock-88 0x5187c90 88 QuartzCore mem_alloc
GeneralBlock-88 0x7bb138 88 QuartzCore mem_alloc
GeneralBlock-88 0x7bb0e0 88 QuartzCore mem_alloc
GeneralBlock-8 0x7baf28 8 QuartzCore mem_alloc
GeneralBlock-8 0x7bad68 8 QuartzCore mem_alloc
GeneralBlock-8 0x7ba668 8 QuartzCore mem_alloc
GeneralBlock-88 0x67eef8 88 QuartzCore mem_alloc
CALayer 0x2df8e0 48 UIKit -[UIView _createLayerWithFrame:]
UIImageView 0x2df8b0 48 GameKit -[GKSectionHeader setTheme:]
CALayer 0x2df4a0 48 UIKit -[UIView _createLayerWithFrame:]
UIImageView 0x2df470 48 GameKit -[GKSectionHeader setTheme:]
CALayer 0x2df330 48 UIKit -[UIView _createLayerWithFrame:]
UIImageView 0x2df2e0 48 GameKit -[GKSectionHeader setTheme:]
UIImageView 0x2deb90 48 GameKit -[GKSectionHeader setTheme:]
CALayer 0x2d9ba0 48 UIKit -[UIView _createLayerWithFrame:]
UIImageView 0x2d9b50 48 GameKit -[GKSectionHeader setTheme:]
CALayer 0x2d94a0 48 UIKit -[UIView _createLayerWithFrame:]
UIImageView 0x2d9470 48 GameKit -[GKSectionHeader setTheme:]
CALayer 0x2d93d0 48 UIKit -[UIView _createLayerWithFrame:]
UIImageView 0x2d93a0 48 GameKit -[GKSectionHeader setTheme:]
CALayer 0x2d8dd0 48 UIKit -[UIView _createLayerWithFrame:]
UIImageView 0x2d8da0 48 GameKit -[GKSectionHeader setTheme:]
CALayer 0x2d8c60 48 UIKit -[UIView _createLayerWithFrame:]
UIImageView 0x2d8c30 48 GameKit -[GKSectionHeader setTheme:]
CALayer 0x2d8150 48 UIKit -[UIView _createLayerWithFrame:]
UIImageView 0x2d80e0 48 GameKit -[GKSectionHeader setTheme:]
CALayer 0x2c7550 48 UIKit -[UIView _createLayerWithFrame:]
CALayer 0x2c5570 48 UIKit -[UIView _createLayerWithFrame:]
UIImageView 0x2c5540 48 GameKit -[GKSectionHeader setTheme:]
UIImageView 0x2c3760 48 GameKit -[GKSectionHeader setTheme:]
CALayer 0x2c1f50 48 UIKit -[UIView _createLayerWithFrame:]
CALayer 0x2c1c70 48 UIKit -[UIView _createLayerWithFrame:]
UIImageView 0x2c1c40 48 GameKit -[GKSectionHeader setTheme:]
CALayer 0x2c1b30 48 UIKit -[UIView _createLayerWithFrame:]
UIImageView 0x2c1b00 48 GameKit -[GKSectionHeader setTheme:]
Has anybody experienced this? I assume it is not normal behaviour?
Many thanks in advance:
John