该应用程序引用有效负载addMatches中的非公共选择器:(CoreDataGeneratedAccessors)

时间:2013-09-21 15:02:10

标签: ios core-data itunesconnect xcode5

从XCode5 / ios7开始,在验证我的应用程序时,我现在在xcode自动生成的选择器上收到验证警告。在搜索我的源代码后,我没有看到任何令人担忧的事情。有没有其他人遇到过这个?

@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

更新

令人惊讶的是,我重构了我的代码以使用addMatchesObject:而不是addMatches,并且验证警告消失了。 .... dafuq?

1 个答案:

答案 0 :(得分:0)

令人震惊。我不得不重构我的核心数据选择器。

在我这样做之前,我对该应用的更新在应用评论中花费的时间比我的其他应用要长得多,所以值得做。