簡體   English   中英

迅速的NavigationController導致黑屏

[英]NavigationController in swift leads to a black screen

我正在嘗試將導航控制器用於我的快速代碼中的識別過程,但是每次單擊指向它的按鈕時,它都會顯示以下黑屏:

IOS模擬器上的黑屏

這是我的故事板,如果有幫助,代碼中沒有警告,也沒有錯誤(使用拖放功能或以編程方式導致出現黑屏)

我的故事板與segues

您選擇的segue大概是:模式和過渡。

您確定您只有一個segue嗎? 可能有重疊的序列,這些序列在Interface Builder中無法清楚顯示。

編輯

有沒有辦法看到我們所有的故事?

  1. 在新窗口中打開情節提要
  2. 顯示文檔大綱(最左側的窗格)
  3. 顯示屬性檢查器(最右邊的窗格)
  4. 在文檔大綱中選擇每個View Controller場景。 Segues列在底部。 您可以在“屬性”檢查器中檢查“ 標識符”和“ 序列 ”。

在此處輸入圖片說明

聽起來,我做錯了方法(拖動導航控制器,刪除表格視圖,添加新的View控制器並進行設置),但是現在如果我創建了一個視圖,然后將其嵌入導航控制器中,則聽起來不錯工程! 無論如何,非常感謝您的幫助,這絕對可以幫助我!

當我在viewDidLoad:中將自定義視圖分配給self.view時,得到了這個。

self.view = self.mapView

添加mapView作為self.view的子視圖解決了此問題。

[我看到您已經創建了一個自定義ViewController,您確定它是ViewController的子類嗎?

您可以在類聲明中的“:”后看到關閉哪個子類! 圖片

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM