2012-01-05 10 views
0

私は別のクラスからobjective-cクラスをどのように読み込むことができますか?私は1つのプッシュアクションボタンを持っており、ユーザーがこれを押すと、この他のクラス(そのviewDidLoadメソッドを呼び出す)を開始します。プッシュボタンからクラスviewDidLoadメソッドを実行

+1

「クラスをロードする」と「クラスを開始する」とはどういう意味ですか? –

+0

viewDidLoadは、クラスのインスタンスを最初に割り当てるときに呼び出されます。それはあなたのために働かないのですか? – Vin

+0

私はこの例(http://bit.ly/xLioOG)に従って "本"を設定しました。私はボタンを使ってインターフェイスからこの本を開きたいと思う。だから、私は '開始/呼び出す' PageViewController – user859348

答えて

0

UIViewControllerのサブクラスであるクラスについては、別のビューコントローラをナビゲーションコントローラオブジェクトにプッシュすることによって表示されます。また、最初のコントローラビューに2番目のコントローラのビューを追加することもできます。

1

より正確にする必要があります。

あなたはどのようなクラスを操作していますか? UIViewControllers

もしそうなら、あなたはalloc/initすることができます(またはalloc/initWithNibNameあなたがInterface Builderのを使用している場合)、ボタンが押された第二のViewController。 viewDidLoadメソッドは、2番目のビューコントローラのビューがロードされるときに呼び出されます(viewControllerが割り当てられているときではなく、最初にビューが表示されるとき)。

ボタンを押すたびにviewDidLoadメソッドでコードを実行する必要がある場合は、viewWillAppearまたはviewDidAppearメソッドを使用することをお勧めします。

関連する問題