2017-10-08 57 views
0

我在我的手錶應用程序上使用垂直頁面方向,並且我有一個按鈕打開一個新界面,該界面也從一個按鈕打開第三個界面,這是通過使用模式視圖完成的,並且在第三個接口中,我調用popToRootController,因爲我想回到第一個接口,但這不起作用,有沒有人有同樣的問題?Watchkit popToRootController不工作

回答

0

如果您使用presentControllerWithName模式顯示視圖控制器,則需要使用dismiss

如果使用pushControllerWithName呈現視圖控制器分層您可以使用popToRootControllerpopController

您可以在Apple Interface Navigation guide上閱讀更多內容。

在你的例子中,如果你想關閉兩次,你必須將一個委託或關閉與上下文傳遞給你的第二個控制器。然後您可以在第三個控制器上的dismiss()之後調用委託方法或關閉。委託方法或關閉的實現將是另一個dismiss()