(tự hỏi và tự trả lời vì tôi đã dành hàng giờ trên web để tìm kiếm điều này và hầu hết các tài nguyên đều nói "Tôi đã giải quyết nó cuối cùng" mà không đưa ra một lời giải thích)"[something copyWithZone:]: bộ chọn không được nhận dạng được gửi đến" khi sử dụng Bindings/Core Data
tôi đã có một rất đơn giản ứng dụng Core Data + Bindings:
- một NSArrayController kéo mục ra khỏi Core Data
- một NSTableView khiến chúng
- một NSTableView rằng khi bạn cl ick trên một hàng trong bảng đầu tiên, hiển thị các chi tiết của mục đó
khoản 3 nêu trên đã gây ra vụ tai nạn ứng dụng, với các lỗi: (!)
[(my NSManagedObject) copyWithZone:]: unrecognized selector sent to instance
Thực hiện phương pháp đó và đặt một breakpoint ở đó, tôi thấy nó đã được gọi bởi lớp NSCell của Apple - điều này không giúp được gì nhiều :(.
Dường như đôi khi Trình tạo giao diện không tự động lưu thay đổi khi bạn đang ở trong trường văn bản trong thanh tra và lần chạy. Trường (ví dụ: Đường dẫn khóa mô hình) * xuất hiện * được đặt khi thực tế không phải vậy. – fzwo