我正在尝试创建一个使用 cocos2d 作为主屏幕的应用程序,以及一个 UINavigationController 用于一些表和信息的应用程序。我使用此代码尝试将 UINavigationController(设置)推送到视图中
UINavigationController *controller = [[UINavigationController alloc] init];
Settings *newTableViewController = [[Settings alloc] init];
[controller pushViewController:newTableViewController animated:YES];
此代码在 CCLayer 中执行,Settings 是 UINavigationController。
我收到这个错误
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'Pushing a navigation controller is not supported'
这是否意味着我不能将 NaviagationController 推送到 CCLayer 中?请帮忙。