Khi tôi chạy mã bên dưới, phương pháp rowControllerAtIndex
của WKInterfaceTable
trả lại không.Tại sao phương thức rowControllerAtIndex của WKInterfaceTable trả về nil?
[self.outletTable setNumberOfRows:numberOfCategoriesToShow withRowType:@"rowTypeLabel"];
RowControllerTypeLabel *theRow = [self.outletTable rowControllerAtIndex:rowInTable];
Những gì tôi đã kiểm tra:
- Tôi đã thực hiện kết nối giữa các dòng trong kịch bản và thuộc tính tương ứng trong giao diện của
RowControllerTypeLabel
. - Tôi đã đặt trường
Custom Class
nhãn của mình thành lớp tùy chỉnhRowControllerTypeLabel
. - Tôi cũng đã thực hiện kết nối giữa bảng trong bảng phân cảnh và thuộc tính tương ứng trong giao diện của bộ điều khiển giao diện của tôi.
Tôi đang thiếu gì?
Nếu bạn có điều khiển hàng của bạn, nhưng cửa hàng của bạn là nil -> Hãy cẩn thận với việc sử dụng tên "dành riêng" trong bộ điều khiển hàng của bạn, ví dụ như nhãn với tên 'title' sẽ mang lại cho bạn rất nhiều đau đớn. Nó không phải là rất đơn giản mà nó bị cấm, vì bạn tạo phân lớp 'NSObject'. –