-1

私はオブジェクト C と iPhone アプリの開発にまったく慣れていません。

ここに私が持っているものがあります:

ここに画像の説明を入力

私がやった事

  1. ボタンを最初のView Controllerにドラッグしました。
  2. 2 番目のビュー コントローラーをドラッグしました。
  3. プッシュアニメーションを追加
  4. エディタ >> 埋め込み >> ナビゲーションコントローラ

ここに私のコードがあります:

ここに画像の説明を入力

ここで、目的の C のクラス、NSObject の dResult サブクラスという名前のクラスを追加しました。

私の質問は

関数 viewDidLoad をクラス dResult 内に配置し、誰かが「次を表示」をクリックすると、2 番目のビュー コントローラーが読み込まれたときに実行したいと考えています。

4

1 に答える 1

0

あなたが何を望んでいるのか理解できたら、2番目のView ControllerのviewDidLoadメソッドで次のようなことをしたいと思うでしょう:

-(void)viewDidLoad {
    [super viewDidLoad];
    dResult *dResultObject = [[dResult alloc] init];
    [deResultObject someMethodIHaveInDResult];
}

someMethodIHaveInDResult は、dResult クラスに実装したメソッドです。「クラスdResult内の関数viewDidLoad」の意味が明確ではありません-dResultはビューコントローラーではないため、viewDidLoadメソッドがありません。混乱するため、それを呼び出すメソッドを作成します.

于 2013-05-16T00:16:05.800 に答える