2013-11-03 18 views
12

Tôi có chế độ xem dựa trên NSTableView. Bộ điều khiển mảng.NSArrayController + Xem dựa trên NSTableView ràng buộc với NSTextField

Đặt nội dung của chế độ xem bảng thành placementObjects của bộ điều khiển mảng. Đặt nội dung của bộ điều khiển mảng thành NSMutableArray của một đối tượng tùy chỉnh.

giá trị Binding xem ô trong bảng của NSTextField của bộ điều khiển mảng với điều khiển chính: arrangedObjects và đường dẫn chính mẫu: tên

Khi chương trình đang chạy, số hàng là đúng, các nội dung trong các đối tượng được sắp xếp là đúng nhưng chuỗi của textfield không thay đổi? Đã cố ràng buộc textfield và ô textfield.

Đây là mẫu: ai đó vui lòng cho tôi biết tôi đang làm gì sai. https://dl.dropboxusercontent.com/u/29574/random/nsarraycontroller%20viewbased%20tableview.zip

+0

Liên kết là 404. Bạn có thể cập nhật ảnh này bằng ảnh chụp màn hình không? –

Trả lời

23

Sau đây là các bước sau:

  1. Bind mảng của bạn để điều khiển mảng
  2. Chọn xem bảng, đi đến Bảng nội dung widget và liên kết với arrangedObjects ArrayController của
  3. Chọn cell xem bảng, đi đến tiện ích giá trị và liên kết với "Chế độ xem ô bảng" với đường dẫn chính, bất kể bạn đã lấy gì

Bây giờ, chế độ xem bảng của bạn là wi ll điền vào

+4

Cảm ơn, tôi đã đọc lại các tài liệu. Để liên kết một NSTextField, giá trị cần được liên kết với Table Cell View và đường dẫn khóa phương thức nên là objectValue.keypath thay vì sử dụng layoutObjects – ssj

+0

Câu trả lời chưa hoàn chỉnh chỉ được cải thiện một chút bởi nhận xét của OP. –

Các vấn đề liên quan