1

ECSlidingViewControllerアプリケーションのメイン ビューのサイドバーを作成するために、really-rather-lovelyを使用しています。すべてが順調に、スムーズに、セクシーに機能しています。2 つのビュー間でデータを渡したいのですが、次のコード行を使用して 2 番目のビュー コントローラーをインスタンス化したことを考えると、その方法にやや途方に暮れています。

self.slidingViewController.underRightViewController = [self.storyboard instantiateViewControllerWithIdentifier: @"Sidebar"];

セグエなどでそれを行った場合、これは問題ありませんが、この方法で作成した場合、 my のインスタンスをSidebarViewController( identifierでSidebar) 参照するにはどうすればよいですか? そのビューのプロパティを取得する必要があるため、たとえば、のようなものですself.sidebar.name

非常に簡単にできるように思えますが、明らかに何かが欠けています。

よろしくお願いします。

編集:参照できないことを指摘し[self.slidingViewController.underRightViewController setXYZProperty];ます。

4

1 に答える 1

0

理解した:

Sidebar *sidebar = [self.storyboard instantiateViewControllerWithIdentifier:@"Sidebar"];
self.slidingViewController.underRightViewController = sidebar;

私はそれが簡単だと知っていた..

于 2012-12-03T16:52:41.523 に答える