Tôi đang sử dụng tùy chỉnh UITableViewCell
. Khi tôi cố gắng chạy mã của tôi, tôi đã ngoại lệ stack này và tôi không thể hiểu được nguồn gốc của vấn đề:Nib không hợp lệ đã đăng ký cho số nhận dạng ((null)) - nib phải chứa chính xác một cấp cao nhất
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'
Xin lưu ý Tôi không sử dụng Bảng phân cảnh.
EDIT:
Đây là mã có liên quan của tôi mà gây ra vấn đề theo breakpoint:
[tableviewSupport registerNib:[UINib nibWithNibName:@"HotelCell" bundle:[NSBundle mainBundle]] forCellReuseIdentifier:CustomCellCId];
Tôi khuyên bạn nên chia dòng mã đó thành hai cho mục đích gỡ lỗi. Nạp đối tượng UINib vào một biến và kiểm tra xem thành công đó có thành công hay không trước khi thử đăng ký nó. –