以下是該問題的一些背景知識。過去兩天我一直在看它,據我所知,一切都已正確配置。爲了確保我們在同一頁上與正在我現在用的是以下使用的版本:作爲UISplitView一部分的表視圖的單元格內容未呈現
- 的Xcode 6.1
- 代碼是斯威夫特與一些附加的Objective-C庫
- OS X是10.9.5
我有在項目的後期階段添加到故事板的UISplitView。該項目從Single View模板開始。通常左邊的部分由UITableView組成。當Xcode添加到我的故事板時,它也有一個原型單元格設置。我添加了所需的標識符,現在可以在我的代碼中訪問原型單元格。我已經實現並綁定了所需的委託和數據源協議,並檢查了他們的方法實際上是被調用和工作的。我還爲原型單元格和原型標籤添加了背景顏色,我應該看到一個單元格,但沒有標籤。所以這裏列出了我所檢查的內容:
- 數據綁定正在工作並且數據可用。我還用項目中的第二個UITableView進行了交叉檢查,並且工作正常。這也是事實,因爲我看到在運行應用程序和數據可用時爲單元格設置的背景顏色;
- 故事板沒有任何錯誤或警告。事實上,這個項目本身沒有任何關於編譯的警告,
- 我重置/刪除/重新創建的約束多次;
- 我使用了預覽模式,我可以看到標籤在我的目標設備和方向上正確呈現。我檢查過,因爲故事板大小可以很容易地監督,所以你實際上沒有這個設備和方向的標籤,但事實並非如此;
- 我已經使用了Apple在Xcode 6中添加的名爲view debugger的新佈局調試功能,並且它不顯示此單元格的標籤。並且在下面的屏幕截圖中,您可以看到單元格的背景已被正確呈現,但沒有任何東西位於此單元格之上。該單元格已被選中以獲得更好的清晰度。
所以相當多,我的想法現在。你能幫我揭開這個謎團嗎?