Tôi đang cố gắng để thêm một tableview đến một cái nhìn trong mã thay vì sử dụng giao diện Builder và tiếc là nó gây ra một số vấn đề = (Làm thế nào để thêm một NSTableView cuộn lập trình
Dưới đây là một ví dụ về cách tôi đang làm nó . Bây giờ
NSScrollView *scrollView = [[NSScrollView alloc] initWithFrame:someRect];
NSTableView *tableView = [[NSTableView alloc] initWithFrame: scrollView.bounds];
resultsTableView.dataSource = self;
resultsScrollView.documentView = tableView;
[someView addSubview: scrollView];
vì vậy, về cơ bản tôi chỉ đặt tableView bên trong scrollview (vì đó là những gì IB đang làm) và sau đó thêm sau này như là một subview của someView kết quả là một tableView xuất hiện -. nhưng Gỡ lỗi cho thấy rằng dataSource đang được hỏi về số lượng hàng trong tableView nhưng phương thức:
tableView:objectValueForTableColumn:row:
không bao giờ được gọi. Tôi nghi ngờ rằng điều này là do cách tạo bảngView của tôi.
Tôi đã thử google nhưng không có may mắn và "Giới thiệu về Hướng dẫn lập trình xem bảng" trên macdevcenter cũng không hữu ích. Tôi đang thiếu gì?
Cảm ơn trước ...
Tại sao bạn có tableView và sau đó resultsTableView? – pheelicks
sai lầm sao chép dán ngu ngốc ... thay đổi ngay bây giờ –