我有问题与核心数据 - 节能关系到现有的对象(的UserData)。我想几个位置保存到一个用户 - 关系是(用户)到很多(位置)创建现有对象的关系在核心数据
这是的UserData:
@class ApiKey, Positions, SecretApiKey;
@interface UserData : NSManagedObject
@property (nonatomic, retain) NSString * password;
@property (nonatomic, retain) NSString * username;
@property (nonatomic, retain) NSNumber * id;
@property (nonatomic, retain) ApiKey *apiKeyRelationship;
@property (nonatomic, retain) NSSet *positionRelationship;
@property (nonatomic, retain) SecretApiKey *secretApiKeyRelationship;
@end
@interface UserData (CoreDataGeneratedAccessors)
- (void)addPositionRelationshipObject:(Positions *)value;
- (void)removePositionRelationshipObject:(Positions *)value;
- (void)addPositionRelationship:(NSSet *)values;
- (void)removePositionRelationship:(NSSet *)values;
这是位置enitiy:
@class UserData;
@interface Positions : NSManagedObject
@property (nonatomic, retain) NSString * amount;
@property (nonatomic, retain) NSString * base;
@property (nonatomic, retain) NSNumber * id;
@property (nonatomic, retain) NSString * pl;
@property (nonatomic, retain) NSString * status;
@property (nonatomic, retain) NSString * swap;
@property (nonatomic, retain) NSString * symbol;
@property (nonatomic, retain) NSString * timestamp;
@property (nonatomic, retain) UserData *positionRelationship;
@end
可能有人向我解释如何为现有用户保存新职位?
得到这个:CoreData:错误:无法致电该行NSManagedObject类“的UserData”指定初始化'的NSMutableSet * USERSET = [用户mutableSetValueForKey:@“positionRelationship”];' –
我已经想通了如何与答案做到这一点由@quellish给出。谢谢你的帮助。 –