Sau khi nâng cấp lên macOS Sierra (10.12) và Xcode 8.0 (8A218a), tôi bắt đầu nhận được nhiều thông báo lỗi trong ứng dụng macOS/Cocoa của mình (được viết trong Mục tiêu-C) mà theo định dạng này:Nhận lỗi không xác định về "truy cập động không thành công" sau khi cập nhật lên macOS
[error] warning: dynamic accessors failed to find @property implementation for 'uniqueId' for entity ABCDInfo while resolving selector 'uniqueId' on class 'ABCDInfo'. Did you remember to declare it @dynamic or @synthesized in the @implementation ?
[error] warning: dynamic accessors failed to find @property implementation for 'uniqueId' for entity ABCDContact while resolving selector 'uniqueId' on class 'ABCDContact'. Did you remember to declare it @dynamic or @synthesized in the @implementation ?
[error] warning: dynamic accessors failed to find @property implementation for 'uniqueId' for entity ABCDEmailAddress while resolving selector 'uniqueId' on class 'ABCDEmailAddress'. Did you remember to declare it @dynamic or @synthesized in the @implementation ?
[error] warning: dynamic accessors failed to find @property implementation for 'address' for entity ABCDEmailAddress while resolving selector 'address' on class 'ABCDEmailAddress'. Did you remember to declare it @dynamic or @synthesized in the @implementation ?
Không ai trong số này là mã hoặc mã của tôi từ các thư viện phát triển bên thứ 3 mà tôi đang sử dụng, và làm một tìm kiếm trên những tên biến (ví dụ: 'UNIQUEID' hoặc 'ABCDInfo') không kéo bất cứ thứ gì lên, cho biết nó không có trong dự án của tôi.
tôi thấy rằng vấn đề này cũng đã được báo cáo trên diễn đàn nhà phát triển của Apple gấp đôi (Issue 1 và Issue 2), nhưng cả hai câu hỏi chưa được trả lời
Câu hỏi của tôi là: Điều gì gây ra các thông báo lỗi và làm thế nào tôi có thể khắc phục chúng? Nó không khiến ứng dụng của tôi gặp sự cố, nhưng tôi muốn tìm ra và hiểu điều gì sai.
Tôi gặp vấn đề tương tự, nhưng tôi đang tìm câu trả lời Swift. Cảm ơn. – iphaaw