由于某种原因整天都在为此苦苦挣扎,希望有人能对此有所了解。
我已经为它设置了一个CCLabelTTF
并添加了一个触摸处理程序,在触摸端我想在UIReferenceLibraryViewController
. 这是我的尝试的样子(我的游戏处于横向模式,这就是我尝试 90 度旋转的原因):
if(NSClassFromString(@"UIReferenceLibraryViewController")) {
if ([UIReferenceLibraryViewController dictionaryHasDefinitionForTerm:word.Value] == YES)
{
UIReferenceLibraryViewController *reference =
[[UIReferenceLibraryViewController alloc] initWithTerm:word.Value];
reference.view.center = CGPointMake(winSize.width/2, winSize.height/2);
reference.view.transform = CGAffineTransformMakeRotation(CC_DEGREES_TO_RADIANS(90.0f));
[[[CCDirector sharedDirector] view] addSubview:reference.view];
}
}
这类作品。我单击我的标签,UIReferenceLibraryViewController
显示(尽管由于某种原因它没有横向旋转),并且我的定义出现了。但是,当我单击 中的“完成”按钮UIReferenceLibraryViewController
时,我的应用程序因 EXEC_BAD_ACCESS 而崩溃。图我在这里遗漏了一些明显的东西,但不确定是什么。
当然,任何帮助都会受到赞赏。
谢谢
穆斯塔法