我正用头撞砖墙。我正在尝试以通常的方式将视图推送到 UINavigationController 上:
[[self navigationController]pushViewController:vc animated:YES];
当我这样做时,应用程序崩溃并出现以下错误:
__CFStringEncodeByteStream + 17
Thread 1: EXC_BAD_ACCESS (code=2,address=xxxxx)
现在,我用 XCode 提供的模板替换了有问题的 ViewController,但我没有收到错误,所以问题一定出在我的 UIViewController 类上。此外,如果我将笔尖名称替换为模板 UIViewController 类的名称,它就可以工作。即
MyViewController *myVc = [[MyViewController alloc]initWithNibName:@"XCodeViewController" bundle:nil];
这让我认为问题实际上出在笔尖上,而不是课程本身。我检查了所有连接,没有错误或警告。
希望有人可以提供帮助。
谢谢