私はiOSを学んでいますが、私はXCode 4.2のProof of Conceptアプリに相当します。私は本質的にユーザーがコンボを入力することを許可したいと思います。ユーザーがオブジェクトの配列にいる場合は、それらを "コンテンツ"ビューに渡しますが、そうでなければ "登録"ビューに渡します。performSegueWithIdentifierを使用したタブバーコントローラーへの接続
どちらの場合でも、アプリケーション自体がタブ付きのアプリケーションになるため(ログインビューとレジスタビューにはタブがありません)、標準のViewControllerからTabViewControllerに分割する必要があります。
- (void)logIn:(id)sender{
[self performSegueWithIdentifier:@"Content" sender:sender];
}
現在、私はNavViewControllerに埋め込まTabBarControllerで適切なのViewControllerにsegueingアプリを持っている...しかし、それはそこに到達したら...何のタブはありません!
私は間違っていますか?
ええ、私はかなり広範囲に勉強してきました。あなたがTabBarConteollerを読み込んでいないと言ったらどういう意味ですか?最近、私はストーリーボードにTBControllerをドロップして実行し、タブが表示されました。なぜこれは違うのですか? – d2burke
TabBarControllerのセグがありません。そして、あなたはこのコントローラをプログラムでインスタンス化していないと思います。 – Shmidt
私の問題は、TabControllerにsegueすると、TabBarViewController内のdestinationViewcontrollerのUILabelにアクセスしようとしているため、エラーになっていました。しかし、明らかに、prepareForSegue私は新しいTabBarControllerの右のタブにアクセスしていません。私はストーリーボードを使って何をしようとしているのか、そこにたくさんの例があるのを見ていないだけです。 – d2burke