Tôi có một lớp con NSManagedObject
MyClass
với thuộc tính myProp
, được xác định @dynamic
. Có nhiều trường hợp đọc số myProp
trong mã của tôi, qua số [myClass myProp]
.Mục tiêu-C: ghi đè bộ thu động động
Bây giờ, tôi muốn xác định bộ thu gọn (trả về myProp
sau khi thêm thứ gì đó vào nó) cho myProp
, mà không thay đổi các cuộc gọi khác nhau thành [myClass myProp]. nghĩa là không tạo trình khởi động được đặt tên khác ngoài getMyProp
.
Câu hỏi của tôi là, nếu tôi tạo bộ thu thập getMyProp
, điều này sẽ ghi đè bộ thu thập được tạo bởi NSManagedObject
, làm cách nào để truy cập giá trị ban đầu được lưu trữ trong cơ sở dữ liệu?
Cảm ơn,
Akshay
Bạn cũng cần phải đặt dấu ngoặc đang getter của bạn với 'willAccessValueForKey:' và 'didAccessValueForKey:' để đảm bảo rằng những lỗi lầm đều bị sa thải nếu cần thiết? – jrturton
Vâng, cảm ơn tôi đã bỏ lỡ điều đó, tôi đã cập nhật mã. –
Cảm ơn rất nhiều Mike! – Akshay