[英]Modal sheet is not attached to window
我正試圖在我的根窗口中調用模態表。 我已經成功顯示工作表但它沒有附加到主窗口 。
我讀過類似的問題 :
我的應用程序有故事板(下圖),我從根窗口控制器調用表。 我試圖從Root Split View Controller調用工作表,但沒有成功。
let loginWindow = LoginWindowController(windowNibName: "LoginWindowController")
self.window?.beginSheet(loginWindow.window!, completionHandler: { (res) -> Void in
print("completed")
})
我試圖在viewDidLoad方法中調用beginSheet (也可以顯示工作表,你可以使用presentViewControllerAsSheet或performSegueWithIdentifier )。 那是錯誤。
您只能在視圖出現后調用工作表。 然后將在窗口內正確放置工作表,並且沒有窗口/視圖層次結構錯誤。
現在我在viewDidAppear方法中調用sheet,一切正常
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.