핵심 데이터 - 기존 개체 (UserData)와의 관계 저장 문제가 있습니다. 나는 하나의 사용자에 몇 가지 포지션을 저장할 - 관계가 한 (사용자가) 많은 (위치)이다핵심 데이터의 기존 개체에 대한 관계 만들기
이 UserData를 수 있습니다 :
@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
누군가가 수 :
@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입니다 기존 사용자에게 새로운 위치를 저장하는 방법을 설명해주십시오. userData
가정
이 : CoreData : 오류 :이 줄에있는 NSManagedObject 클래스 'UserData'에서 지정된 초기화 프로그램을 호출하지 못했습니다. NSMutableSet * userSet = [사용자 mutableSetValueForKey : @ "positionRelationship"]; ' –
답변으로이 작업을 수행하는 방법을 알아 냈습니다. @quellish에 의해 주어진다. 도와 줘서 고마워. –