NSClassFromStringを使用してビューコントローラを割り当てます。しかし、これでは代理人を自分自身に設定することはできません。出来ますか?
nibString = @"ViewControllerName";
Class viewControllerClass = NSClassFromString( nibString );
loadedVC = (UIViewController*) [[viewControllerClass alloc] initWithNibName:nibString bundle:nil];
[loadedVC setDelegate:self];
最後の行は、「UIViewController」のvisible@interfaceがセレクター「setDelegate」を宣言していないことを報告しています
プロパティを介してvcを割り当てると機能することは確かですが、便宜上このメソッドを使用します。ただし、setにデリゲートを与えることができれば、停止する必要があります。
誰かが解決策を提案できますか?