簡體   English   中英

Xcode故事板更改未在設備或模擬器上顯示

[英]Xcode storyboard changes not showing on device or simulator

這讓我瘋了。

我的應用程序正常運行然后我不知道我做了什么,但我現在在storyboard/ IB/ Xibs等中所做的任何更改都沒有在我在真實設備或模擬器上運行應用程序時更新。 例如,我更改了UILabeltextColor ,但是當我運行應用程序時,舊顏色仍然顯示在設備或模擬器上。 我正在使用Xcode版本7.3.1。

請幫忙。 謝謝

這個解決方案對我有用:

只需刪除那些沒有反映變化的故事板,然后取出新的故事板,它就會開始反映變化。

希望為了節省一些挫折感,我遇到了同樣的問題,並且發現在嘗試復制某些內容並復制場景時我必須意外地擊中Command + d。 副本完全放在原件上,所以我不知道我正在編輯副本而不是鏈接到導航控制器的實際場景。 我非常專注於這個問題,我沒有注意到我的故事板中一個無法訪問的場景的新警告。

當你打開模擬器時。

  1. 點擊並按住您的應用圖標
  2. 當您看到圖標在其左上角搖動並顯示“X”時,單擊以將其刪除
  3. 對於您在模擬器主屏幕中顯示的任何其他應用程序圖標,請執行相同的操作
  4. 在頂部的模擬器菜單中 - 單擊“硬件” - “主頁”以停止圖標抖動
  5. 在同一菜單中單擊“硬件” - “重新啟動”(等待此操作完成)
  6. 退出模擬器從其菜單“退出模擬器”

(nb:使用設備運行應用程序時,我會從應用程序中刪除它)

然后回到Xcode

  1. 點擊進入菜單“產品” - “清潔”
  2. 退出Xcode並再次打開
  3. 在你剛剛清理完的iPhone模擬器大小上運行模擬器(上圖)

我試圖模擬你遇到但無法解決的問題,但是,當我在運行我的應用程序時遇到任何問題時,上面似乎都有效。

[有時Xcode可能有點慢,所以我傾向於等待幾秒鍾確認它/ Xcode已經采取行動,因為我有時候使用鍵盤太快而無法跟上它。]

希望這可以幫助!

當我的Main.storyboard沒有保存時​​(它的文件圖標在clean + build之后仍然是灰色的),我發現在我的終端中運行git add -ugit commit -m "//your comment"會改變Main.storyboard文件圖標再次變黃(不是灰色)

嘗試從您所做的更改中刪除所有約束,然后重新應用它們。 這對我有用。

暫無
暫無

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

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