While validating my ios app with apple store, I am getting following error:
"The app references non-public selectors in Payload appname.app/appname: AddAssetObject"
In my project AddAssetObject is a selector in a CoreData entity class. I called it from one of my class to save some data:
@interface Students : NSManagedObject
@property (nonatomic, retain) NSString * firstname;
@property (nonatomic, retain) NSString * surname;
@property (nonatomic, retain) NSSet *assets;
@end
@interface Students (CoreDataGeneratedAccessors)
- (void)addAssetsObject:(Evidence *)value;
- (void)removeAssetsObject:(Evidence *)value;
- (void)addAssets:(NSSet *)values;
- (void)removeAssets:(NSSet *)values;
@end
I called addAssetObject in one of my code:
[self.student addAssetsObject:self.evidence];
However, I am not sure if this is illegal and generating the issue. Any idea or help?