我正在將我的頭撞在磚牆上。我試圖以通常的方式推圖到一個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