iOS6でストーリーボードを使用して2シーンアプリケーションを構築しようとしています。最初のシーンでテキスト入力を介してユーザー名を取得し、プッシュセグエを使用して2番目のシーンに渡します。ラベルに表示されている場所。
最初のシーンのUIViewControllerはViewControllerと呼ばれ、2番目のシーンのUIViewcontrollerはDrawViewControllerです。
DrawViewController.hをViewController.mファイルにインポートしました。ここでprepareForSegueを次のように定義しました。
-(void) prepareForSegue:(UIStoryboardSegue *) segue sender:(id) sender{
if ([segue.identifier isEqualToString:@"ColorPickerControllerSegue"]){
DrawViewController *dvc =[segue destinationViewController];
dvc.userName= self.userName;
}
}
ここで、userNameはDrawViewControllerで定義されたNSStringです。「宣言されていないidentifer:DrawViewControllerの使用」が発生しています。私はiOSプログラミングにまったく慣れていないので、ここで欠けているものはありますか?
2番目のビューコントローラのカスタムクラスをDrawViewControllerに設定しました。