2012-04-03 7 views
-2

シングルトンクラスのまともなサンプルプロジェクトhereが見つかりました。テキストフィールドを自分のシングルトンに保存しないのはなぜですか?

私の質問は:

アップ

とは何 - (無効)textFieldDidEndEditing:ラインの周り(RootViewController.mとSecondViewController.mの内側(UITextFieldの*)テキストフィールド

45-ish)?どのように動作するのか理解していますが、どのように呼び出されたり使用されたかはわかりません。

+0

「こちら」をクリックしますか? – user990769

+0

あなたが話しているコードを質問の本文に入れてください。 –

答えて

1

代表団によってトリガーされます。 (IBの)ペン先を確認すると、最初のレスポンダまたはクラス(RootViewControllerまたはSecondViewController)を委譲していることがわかります。

それでは、ユーザーがOKボタンを押して上記のメソッド(UITextFieldDelegateプロトコルに定義されている)をトリガーするためのテキストフィールドを聞きます。

+0

はい、私は代表団に気づきました。しかし、最初のレスポンダの内部ではなく、File Ownerの内部で代理参照を見つけました。最初のレスポンダーでは、代理人の参照はどこにありますか? – user990769

+0

ファイル所有者はOKです(そこにテキストフィールド代理人を接続すると、そこにも同じことが起こります)。それはあなたが上で言及したクラスにあることを意味します。私は頻繁にIBを使用しないので、私は委任を別々に定義します。 – Panagiotis

+0

バア。そうです。私がスマートになっていれば、私はIBを使っていないでしょう...私はそれをすべて持っていると思うので、私はそれを得ません。適切なメソッドは、テキストフィールドからファイルの所有者への委譲接続ですが、私が上にリストした関数は私のプロジェクトに保存される文字列を印刷しようとすると、決して呼び出されません。 – user990769

関連する問題