我是一個新用戶,昨天有一個基本的主/細節應用程序正常工作,使用動態單元格的表格視圖。但是經過一些編輯之後,Xcode storyboard和MonoDevelop之間的鏈接似乎部分被破壞了。我正在改變表格視圖單元格的樣式(例如,添加或刪除附件,將樣式從「基本」更改爲「左側詳細」),但是當我運行代碼時,這些更改都不會有任何影響。更重要的是,當我運行應用程序時,單元格是靜態的,而不是Xcode中顯示的動態內容。 我已經在MonoDevelop中以XML格式檢查了故事板的內容,並且正在按預期更改。 並非連接中的所有內容都已損壞,例如如果我將一個按鈕添加到導航欄,那麼當我運行該應用程序時,它會正確顯示。 請幫忙!Xcode和MonoDevelop之間的連接斷開了嗎?
0
A
回答
0
經過更多的實驗(並不得不從頭開始重建我的故事板),我相信我在MonoDevelop中發現了一個錯誤。這是可重複這樣的:
舉一個簡單的工作程序(我用the 'tasky' sample)並打開故事板。
在Xcode中,從根視圖控制器表視圖中刪除表視圖單元格。
認爲「哎呀,我不想刪除」,這樣接近Xcode中不保存(我用這個紅色的「LED」按鈕) - 這似乎是在Xcode不MonoDevelop中的一個bug,在在結束之前沒有提示詢問是否要保存。
打開從MonoDevelop的解決方案視圖再次storybaord - 表視圖細胞仍被刪除 - 當然它不應該是因爲Xcode中未保存。
現在嘗試再次添加單元格,就像之前一樣。即使它在Xcode中看起來完全正確,但是具有正確的segue並標記爲原型單元格,但在代碼運行時它將無法正常工作。此外,如果您添加一些代碼以便GetCell返回基本單元格(因爲DequeueReusableCell現在不會返回單元格),但詳細信息視圖中單元格的格式會卡住 - 將其樣式更改爲「 Right Detail'等在運行時在應用程序中沒有效果,儘管它在XCode中看起來非常合適。
現在,我知道這一切都太容易爲新用戶認爲他們已經找到代碼中的錯誤的時候,其實它只是被以某種方式被濫用。所以如果別人能在我向蘋果和/或Xamarin報告之前檢查我的發現,那將會很好。如果我是正確的,這是一個嚴重的錯誤,因爲我發現的唯一解決方案是,如果您沒有某種源代碼控制,則從頭開始重新構建故事板。
謝謝
相關問題
- 1. 斷開連接之前的NodeJS連接
- 2. TCP連接斷開檢測(如果中間連接斷開)?
- 3. glPushMatrix()和glBegin()之間有連接嗎?
- 4. MonoDevelop和XCode
- 5. Socket.io斷開連接和redis
- 6. 連接和斷開屬性
- 7. SQLite自然連接斷了嗎?
- 8. 在Box2D中的兩個頂點之間的斷開連接AndEngine
- 9. Matlab繪圖:刪除斷開區域之間的連接線?
- 10. Leap Motion和Cocos2d(Xcode),在設備連接/斷開連接上顯示圖像?
- 11. php mysql斷開連接是否真的斷開連接?
- 12. Dygraph輸出在相鄰數據點之間斷開連接
- 13. TCP:當客戶端連接,發送數據和斷開連接之前接受
- 14. C++ Socket間歇性斷開連接
- 15. 下載期間斷開連接 - Blackberry/JavaME
- 16. 這是通過jdbc連接和斷開連接到mysql的安全方式嗎?
- 17. 電源連接和斷開的聽衆
- 18. python httplib和斷開的tcp連接
- 19. Svn和斷開連接的編輯
- 20. Azure Websockets連接卡在連接和斷開連接
- 21. ubuntu 14.04有線連接連接和斷開連接
- 22. 連接斷開連接的輪廓邊
- 23. 我似乎無法連接IB和XCode之間的任何IBOutlets
- 24. 藍牙設備連接/斷開連接時廣播嗎?
- 25. Ajax連接在某個時候斷開連接嗎?
- 26. SQL ROW_NUMBER()...在x和y之間的中斷內部連接
- 27. signalR羣 - 連接/斷開和發送 - 我錯過了什麼?
- 28. 斷開而不斷開連接?
- 29. (Xcode)UIButtons和頁面之間的鏈接
- 30. socket.io斷開連接事件,客戶端斷開連接檢測
是否MonoDevelop的狀態欄表示它正在從Xcode同步更改?在切換回MonoDevelop之前,您是否將故事板保存在Xcode中? – jstedfast
是的,是的。我甚至瀏覽XML souce文件(在MonoDevelop中)並確認那裏正在顯示更改。如果我從Basic更改爲RightDetail,則元素中有兩個
我認爲問題發生在我無意中將原型單元的數量從1改爲2,然後又改回到1,但我無法確定。 – quilkin