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

从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

UPDATE

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

解决方法

这令人震惊.我还必须重构一堆核心数据选择器.

在我这样做之前,我对应用程序的更新在应用程序审核中比我的其他应用程序花了更长的时间,所以它值得做.

相关文章

UITabBarController 是 iOS 中用于管理和显示选项卡界面的一...
UITableView的重用机制避免了频繁创建和销毁单元格的开销,使...
Objective-C中,类的实例变量(instance variables)和属性(...
从内存管理的角度来看,block可以作为方法的传入参数是因为b...
WKWebView 是 iOS 开发中用于显示网页内容的组件,它是在 iO...
OC中常用的多线程编程技术: 1. NSThread NSThread是Objecti...