2011-12-29 15 views
2

私は置くのviewDidLoadで実験しました:私は私の異なるビューにsegue'dたびに、私は、出力の変化を見たが、私は」....のviewDidLoadの内部ストーリーボードViewController.m

NSLog(@"The View did load :-) %@", self.title); 

を私は物事の "概念的な"基礎を失った。

各ビューでコードを配置する場所はどこですか? Xcodeは私に1つのViewController.mを与えますが、私は私のストーリーボードにある各ビューに対して別々のViewController.mを作成してはいけません。それぞれのビューには独自のviewDidLoadがありますか?

私は、Segues/StoryboardingのWWDCビデオを見て、prepareForSegue:sender:私のビュー間でデータを渡すために遊んでいます。私がストーリーボードに触れている本はありません。

答えて

3

ビューごとに別々のコントローラを作成し、インターフェイスビルダーから接続するよりも、ViewControllerをプロジェクトのサイドに追加すると、下の画像のクラスの隣のドロップボックス内に表示されます。だから選択ビューと赤を選択するよりは、タブを循環し、そのビューのビューコントローラを割り当てる以外:)

他のビューと同じ

ビジュアル

enter image description here

enter image description here

+0

ありがとうございました!それは簡単だった。私はViewController.mと.hを複製し、ViewControllerMainという名前を変更しました。そして、 "あなたはMAINビューにあります"と言うNSLogに入れてください。そして簡単に - メニューをプルダウンし、新しいクラスを選択します。それがCONTROL- *クリックではないことを知ってうれしいです。 – jim4iOS

+0

あなたは受け入れるために私の答えの隣に緑色のダニをクリックすることができます:) – doNotCheckMyBlog

+0

緑色のダニを持って - 参照してください私は新しい!私は緑色のチェックボックスにキャッチしています。 :-) – jim4iOS

関連する問題