我遇到了問題。我稱這個功能爲:Cocos2d + ViewController = EXC_BAD_ACCESS
- (void)createComposeViewController:(NSString *)serviceType {
__block SLComposeViewController *controller = [SLComposeViewController composeViewControllerForServiceType:serviceType];
if (controller == nil) return;
[controller setInitialText:@"I like appname!")];
[controller addURL:[NSURL URLWithString:@"http://appstore.com/appname"]];
[controller addImage:[UIImage imageNamed:@"Icon.png"]];
controller.completionHandler = ^(SLComposeViewControllerResult result) {
if (result == SLComposeViewControllerResultCancelled) {
NSLog(@"Cancelled");
} else {
NSLog(@"send message to social");
}
[controller dismissViewControllerAnimated:YES completion:nil];
};
[[CCDirector sharedDirector] presentViewController:controller animated:YES completion:nil];
}
而且它是正確的。但如果我的消息不密切領域,最大限度地減少應用程序,然後我在275日線獲得EXC_BAD_ACCESS在CCGLView.m:
if(![context_ presentRenderbuffer:GL_RENDERBUFFER])
我不知道爲什麼。 我在iPad 3上得到這個錯誤。我沒有其他設備。
而且我得到這個模擬器:
<Error>: CGImageCreate: invalid image size: 0 x 0.
而是一個應用程序的工作。
同樣是與其他的ViewController發生的事情,例如與GKLeaderboardViewController
如果創建新項目,那麼所有沒有與相同條件的任何錯誤的工作。 我做錯了什麼?
的cocos2d V2.1-BETA4 IOS6.1
我發現這個問題。如果刪除該行: [CDAudioManager sharedManager]; 然後它正常工作。 我將如何使用聲音? 這是測試項目:https://docs.google.com/file/d/0B0B2FkmHQpfUOFJ4SnpKbGJyYlE/edit?usp=sharing – 2013-02-14 10:43:26