レンガの壁に頭をぶつけています。通常の方法で UINavigationController にビューをプッシュしようとしています:
[[self navigationController]pushViewController:vc animated:YES];
これを行うと、次のエラーでアプリがクラッシュします。
__CFStringEncodeByteStream + 17
Thread 1: EXC_BAD_ACCESS (code=2,address=xxxxx)
問題のViewControllerをXCodeが提供するテンプレートに置き換えましたが、エラーが発生しないため、問題はUIViewControllerクラスにあるはずです。さらに、ペン先の名前をテンプレート UIViewController クラスの名前に置き換えると、動作します.ie
MyViewController *myVc = [[MyViewController alloc]initWithNibName:@"XCodeViewController" bundle:nil];
これにより、問題は実際にはペン先にあり、クラス自体にあるとは思えません。すべての接続を確認しましたが、エラーや警告はありません。
うまくいけば、誰かが助けてくれるでしょう。
ありがとう