Cocos2d iphone Cocos2d+;ViewController=EXC\u坏访问
我有个问题。我把这个函数称为:Cocos2d iphone Cocos2d+;ViewController=EXC\u坏访问,cocos2d-iphone,exc-bad-access,viewcontroller,Cocos2d Iphone,Exc Bad Access,Viewcontroller,我有个问题。我把这个函数称为: - (void)createComposeViewController:(NSString *)serviceType { __block SLComposeViewController *controller = [SLComposeViewController composeViewControllerForServiceType:serviceType]; if (controller == nil) return; [controller setIni
- (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行的CCGLView.m中获得EXC_BAD_访问权限:
if(![context_ presentRenderbuffer:GL_RENDERBUFFER])
我不知道为什么。
这是我在iPad3上遇到的错误。我没有其他设备
我在emulator中得到这个:
<Error>: CGImageCreate: invalid image size: 0 x 0.
:CGImageCreate:无效的图像大小:0 x 0。
但应用程序正在运行
其他ViewController也会发生同样的情况,例如GKLeaderboardViewController
如果创建新项目,则所有项目都将在相同条件下无任何错误地工作。
我做错了什么
cocos2d v2.1-beta4 IOS6.1使用应用程序委派而不是控制器
SLComposeViewController*fvc = [SLComposeViewController
composeViewControllerForServiceType:SLServiceTypeFacebook];
[fvc setInitialText:desc];
[fvc addImage:[UIImage imageNamed:imgPath]];
[fvc setCompletionHandler:^(SLComposeViewControllerResult result) {
[myDelegate.navController dismissModalViewControllerAnimated:YES];
}];
AppController * myDelegate = (((AppController*) [UIApplication sharedApplication].delegate));
[myDelegate.navController presentViewController:fvc animated:YES completion:^{
}];
我发现了问题。如果删除此行:[CDAudioManager sharedManager];那它就正常工作了。我将如何使用声音?这是一个测试项目: