我正在将我的头撞在砖墙上。我试图以通常的方式推图到一个UINavigationController:加载.xib时出现错误 - 应用程序崩溃
[[self navigationController]pushViewController:vc animated:YES];
当我做这个应用程序崩溃,出现以下错误:
__CFStringEncodeByteStream + 17
Thread 1: EXC_BAD_ACCESS (code=2,address=xxxxx)
现在,我已经更换了的ViewController问题与由XCode提供的模板,我没有得到错误,所以问题必须与我的UIViewController类。此外,如果我用模板UIViewController类的nib名称替换它的作品.i.e。
MyViewController *myVc = [[MyViewController alloc]initWithNibName:@"XCodeViewController" bundle:nil];
这使我认为问题实际上是与笔尖而不是类本身。我检查了所有的连接,没有错误或警告。
希望有人可以提供帮助。
谢谢
你应该在你'MyViewController' – Raptor
有很多内MyViewController调用外部类的,但如果我按照上面的过程,我称之为发布更多的代码在构造函数中使用不同的nib名称,然后逻辑被完美地执行。这是什么让我觉得问题出在文件的.xib您 – JordanMazurke
初始化代码更改为'MyViewController * myVc = [[MyViewController的alloc] initWithNibName:@ “XCodeViewController” 捆绑:一个NSBundle mainBundle];'' – Popeye