A partire da XCode5/ios7, durante la convalida della mia applicazione ora ricevo un avviso di convalida su un selettore generato automaticamente da xcode. Dopo aver cercato il mio codice sorgente, non vedo nulla di allarmante. Qualcun altro si è imbattuto in questo prima?l'app fa riferimento a selettori non pubblici nel carico utile addMatch: (CoreDataGeneratedAccessors)
@interface User (CoreDataGeneratedAccessors)
- (void)addMatchesObject:(Match *)value;
- (void)removeMatchesObject:(Match *)value;
- (void)addMatches:(NSSet *)values;
- (void)removeMatches:(NSSet *)values;
- (void)addNotificationsObject:(Notification *)value;
- (void)removeNotificationsObject:(Notification *)value;
- (void)addNotifications:(NSSet *)values;
- (void)removeNotifications:(NSSet *)values;
@end
UPDATE
Abbastanza sorprendentemente, ho riscritta il mio codice per utilizzare addMatchesObject: al posto di addMatches, e gli avvisi di convalida è andato via. .... dafuq?
Ottenuto lo stesso avviso .... – Idan
Che cos'è l'utente di una sottoclasse di? Sembra come se fosse, ha un ivar di partite private inavvertitamente colliso. – EricLeaf
@EricLeaf solo un utente '@interface standard autogenerato: NSManagedObject' –