Tôi có một câu hỏi tương tự như Cocoa - View-Based NSTableView, using one cell in multiple tables, khuếch đại bởi Apple's own docs cho makeViewWithIdentifier:owner:
NSTableView makeViewWithIdentifier qua ngòi
"Điển hình nhận dạng được kết hợp với một NIB bên ngoài trong Interface Builder và xem bảng sẽ tự động nhanh chóng các NIB với chủ sở hữu được cung cấp. "
Điều này dường như ngụ ý rằng bạn sẽ có thể lưu trữ NSTableCellView
trong một ngòi bút riêng biệt từ ngòi chứa NSTableView
. Tuy nhiên, trong thử nghiệm của tôi, tôi đã chỉ có thể có được các tế bào được chứa trong tableview Tôi đang gọi này trên. Tức là, nếu tôi cắt và dán ô của tôi vào một tệp .xib mới, bảng nhìn không còn có thể tìm thấy nó nữa. Tôi đang làm gì sai, hoặc là điều này thực sự không thể và tôi bằng cách nào đó misreading tài liệu của Apple?
Bạn khởi tạo trình điều khiển chế độ xem nhưng chỉ trả lại chế độ xem của nó. Ai sở hữu bộ điều khiển xem? Không phải nó sẽ tự động được phân phối theo ARC? Nó có bị rò rỉ không? –