1

私は、SwiftでいくつかのWatch OS 2プログラミングに取り組んでいます。私は 2 つのビュー コントローラーを持っています。それらを「親」と「子」と呼びましょう。「親」でボタンが押されると、次のコードを使用して子ビュー コントローラーをモーダルにプッシュします。

presentControllerWithName("LogDrinkInterface", context: nil)

「子」View Controllerには、4つの潜在的なボタンがあります。いずれかのボタンが押されると、モーダルは閉じて、次の行を使用して親に戻ります。

self.dismissController()

押されたボタンに応じて、「子」から「親」にデータを渡す必要があります。どのボタンが押されたかを示す 1、2、3、または 4 の int を返したいとしましょう。

4

1 に答える 1

0

Paulw11 で示唆されているように、これはdelegateパラダイムの適切な使用例です。のを作成parentVCします。パラダイムがどのように機能するか、およびそのさまざまな実装方法についてオンラインで多数のチュートリアルがあります。delegatechildVC

于 2015-10-01T19:12:12.267 に答える