2011-11-12 7 views
0

コントロールのアクションメソッドを配置する場所は、アプリケーションが委任されていますか?他のユーザーが作成したオブジェクトもターゲットにできますか?だから私がボタンをクリックして、私が応答するために作成したオブジェクトが必要な場合は、オブジェクトをどこに作成すればよいでしょうか、それをコントロールにどのように割り当てるのでしょうか?私はXcode 4.2を使用しています。これを行うことも可能です(ユーザーが作成したオブジェクトは、たとえばボタンに反応します)。事前AppDelegateとアクションターゲット(Objective-c 2.0とXcode)

あなたがコードでaddTargetを使用するか、適切なIBOutletsに適切なアクションをドラッグするペン先エディタを使用する必要が

答えて

0

おかげで、エディタ上の参照が必要になる場合がありますので、説明するために、多くの困難のthats。

+0

しかし、私は基本的にappdidfinishlaunchingメソッド内にそのコードを記述し、そこにオブジェクトを作成する必要がありますか? IBOutletとは何ですか?コントロール自体のコードを編集することなく、インターフェースエディタだけでこれを行う方法はありますか?ありがとう:-) – rubixibuc

+0

アプリのすべてのビューには、UIViewControllerまたはUIViewが必要です。 .hがUIViewControllerの場合は、viewDidLoadを使用してビューへのアクセスを取得し、そこにあるものにターゲットを追加することができます。 UIViewでは、initWithFrame呼び出しを使用して同じことを行うことができます。 – caguilar187

関連する問題