1

私はObjective-Cを学んでおり、1つのアプリを実行する必要があります。私がやろうとしているのは、コード内の私のMainViewController、aからの呼び出しSplitViewControllerです。それはすでに解決されています。今、私は複数を呼び出す必要がありますDetailViewControllers。私はこの例を見つけました:http:
//kshitizghimire.com.np/uisplitviewcontroller-multipledetailviews-with-navigation-controller/

この例では、を宣言するために使用しMultipleDetailViewsWithNavigatorAppDelegateます。これは、が最初から、最初に、関数を使用してロードされるためです。私のアプリでは、2番目にを読み込んでいるので、myは宣言され、myではなくmyに読み込まれます。「デリゲート」は、メソッドをさまざまな方法で宣言および実装するようなものだと読みましたが、ここではプロトコルやデリゲートメソッドを使用していません。だから、私は自分のために他のことをしなければならず、この新しいで宣言し、そして?...または、この変数参照は、単に参照するためのものですか?SplitViewControllerMasterViewControllerSplitViewControllerViewControllerdidFinishLaunchingAppDelegateSplitViewControllerViewControllerSplitViewControllerViewControllerAppDelegateInterfacesAppDelegateSecondViewControllerAppDelegateSplitViewControllerMasterViewControllerAppDelegateSplitViewController

4

1 に答える 1

3

ココアコアコンピテンシーから:

委任は、プログラム内の1つのオブジェクトが別のオブジェクトに代わって、または別のオブジェクトと連携して動作する、単純で強力なパターンです。委任オブジェクトは、他のオブジェクト(委任)への参照を保持し、適切なタイミングでそのオブジェクトにメッセージを送信します。このメッセージは、委任オブジェクトが処理しようとしている、または処理したばかりであることをイベントの委任に通知します。デリゲートは、アプリケーション内の自身または他のオブジェクトの外観や状態を更新することでメッセージに応答する場合があり、場合によっては、差し迫ったイベントの処理方法に影響を与える値を返すことがあります。委任の主な価値は、1つの中央オブジェクト内の複数のオブジェクトの動作を簡単にカスタマイズできることです。

于 2012-08-31T07:09:06.060 に答える