Tôi khá thành thạo trong CoreData và đã sử dụng nó trong vài năm với rất ít hoặc không có khó khăn. Đối với cuộc sống của tôi, tôi không thể tìm ra lý do tại saoinsertNewObjectForEntityForName: inManagedObjectContext: return NSNumber bug?
insertNewObjectForEntityForName:inManagedObjectContext:
là sự trở lại đột ngột của một số trường hợp lạ của NSNumber. GDB nói đối tượng quay trở lại là của lớp con tùy chỉnh đúng NSManagedObject, nhưng khi tôi đi đến in một mô tả về NSManagedObject bản thân, tôi nhận được lỗi sau:
*** -[NSCFNumber objectID]: unrecognized selector sent to instance 0x3f26f50
gì thậm chí người lạ, là tôi có thể để thiết lập một số mối quan hệ và thuộc tính bằng setValue: forKey: và tất cả đều tốt. Nhưng khi tôi cố gắng thiết lập một mối quan hệ cụ thể, tôi nhận được lỗi này:
*** -[NSCFNumber entity]: unrecognized selector sent to instance 0x3f26f50
Tôi đã thử tất cả mọi thứ từ sạch tất cả các mục tiêu, để khởi động lại cả mac và iPhone, thậm chí chỉnh sửa các mô hình để các mối quan hệ trong câu hỏi là thay cho nhiều người. Không có vấn đề gì tôi làm, cùng một vấn đề xuất hiện. Có ai từng thấy bất cứ điều gì như thế này trước đây không?
Xin vui lòng, cung cấp nhiều mã – Skie
Bạn đã bao giờ kết thúc figuring this out? – makdad