0
我在我的手錶應用程序上使用垂直頁面方向,並且我有一個按鈕打開一個新界面,該界面也從一個按鈕打開第三個界面,這是通過使用模式視圖完成的,並且在第三個接口中,我調用popToRootController,因爲我想回到第一個接口,但這不起作用,有沒有人有同樣的問題?Watchkit popToRootController不工作
我在我的手錶應用程序上使用垂直頁面方向,並且我有一個按鈕打開一個新界面,該界面也從一個按鈕打開第三個界面,這是通過使用模式視圖完成的,並且在第三個接口中,我調用popToRootController,因爲我想回到第一個接口,但這不起作用,有沒有人有同樣的問題?Watchkit popToRootController不工作
如果您使用presentControllerWithName
模式顯示視圖控制器,則需要使用dismiss
。
如果使用pushControllerWithName
呈現視圖控制器分層您可以使用popToRootController
或popController
。
您可以在Apple Interface Navigation guide上閱讀更多內容。
在你的例子中,如果你想關閉兩次,你必須將一個委託或關閉與上下文傳遞給你的第二個控制器。然後您可以在第三個控制器上的dismiss()
之後調用委託方法或關閉。委託方法或關閉的實現將是另一個dismiss()
。