我還沒有能夠將Nib上傳到我的表格視圖,這個問題與我正在處理的其他應用程序發生時一樣,儘管我確實有一些NIb文件可以正常工作。我甚至重新安裝Xcode試圖解決這個問題。我登記我的筆尖如下無法在包中加載Nib
let test = "test"
let cellNib = UINib(nibName: test, bundle: nil)
tableView.register(cellNib, forCellReuseIdentifier: test)
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: test, for:indexPath) as! testCell //after this function is called I get a crash
return cell
}
這是消息我從碰撞獲得的一部分,我不知道是否有用。
'NSInternalInconsistencyException',原因: '在束無法加載NIB: '一個NSBundle(加載)' 名爲 '測試'' ***第一擲調用堆棧: ( 0的CoreFoundation 0x000000010afdab0b __exceptionPreprocess + 171 1 libobjc.A.dylib 0x0000000107b98141 objc_exception_throw + 48 2的CoreFoundation 0x000000010b043625 + [NSException提高:格式:] + 197 3的UIKit 0x0000000108b59b24 - [UINib instantiateWithOwner:選擇:] + 501 4的UIKit 0x00000001088ac567 - [UITableView的_dequeueReusableViewOfType:withIdentifier:] + 402 5 UIKit 0x00000001088aca4b - [UITableView dequeueReusableCellWithIdentifier :forIndexPath:] + 71 6 Chaol 0x000000010759ebe9 _TFC5Chaol23QuestionsViewController9tableViewfTCSo11UITableView12cellForRowAtV10Foundation9IndexPath_CSo15UITableViewCell + 153
我的.xib文件出現在拷貝束資源。
我絕對試過這樣,它沒有工作。我現在已經編程創建了一切。 –