Po aktualizacji do systemu MacOS Sierra (10.12) i Xcode 8.0 (8A218a) zacząłem otrzymywać wiele komunikatów o błędach w mojej aplikacji MacOS/Cocoa (napisanej w Objective-C) że następujący format:Uzyskanie nieznanego błędu dotyczącego "awarii dynamicznych akcesorów" po aktualizacji do systemu 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 ?
Nic z tego nie jest mój kodu lub kodu z 3rd strona bibliotek programistycznych, że używam i przeprowadzając wyszukiwanie w tych nazw zmiennych (czyli: „uniqueId” lub „ABCDInfo”) nie wyciąga niczego, co wskazuje, że nie ma go w moim projekcie.
Widziałem, że kwestia ta została również zgłaszane na Apple Developer Forum dwukrotnie (Issue 1 i Issue 2), ale oba pytania pozostają bez odpowiedzi
Moje pytanie brzmi: Co powoduje te komunikaty o błędach i jak mogę je naprawić? Nie powoduje to awarii mojej aplikacji, ale wolałbym dowiedzieć się i zrozumieć, co jest nie tak.
Mam ten sam problem, ale szukam odpowiedzi Swift. Dzięki. – iphaaw