我使用的是自定義UITableViewCell
。當我嘗試運行我的代碼,我得到這個異常堆棧和我無法理解問題的根源:無效的筆尖註冊標識符((null)) - 筆尖必須包含一個頂級
terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'invalid nib registered for identifier ((null)) - nib must contain exactly one top level object which must be a UITableViewCell instance'
請注意,我沒有使用故事板。
編輯:
這是我的相關代碼根據斷點引起的問題:
[tableviewSupport registerNib:[UINib nibWithNibName:@"HotelCell" bundle:[NSBundle mainBundle]] forCellReuseIdentifier:CustomCellCId];
爲了調試的目的,我建議將代碼行分成兩部分。將UINib對象加載到變量中,並在嘗試註冊之前測試它是否成功。 – 2012-04-03 16:14:23