NSManagedObject サブクラスがあります。
@interface ManagedActivityAmount : NSManagedObject
@property (nonatomic, retain) NSNumber * distance;
@property (nonatomic, retain) NSNumber * duration;
@property (nonatomic, retain) NSSet *sets;
@end
@interface ManagedActivityAmount (CoreDataGeneratedAccessors)
- (void)addSetsObject:(ManagedPowerSet *)value;
- (void)removeSetsObject:(ManagedPowerSet *)value;
- (void)addSets:(NSSet *)values;
- (void)removeSets:(NSSet *)values;
@end
次を使用してセット関係に追加したオブジェクトへの参照を保持する際に問題が発生します。
- (void)addSetsObject:(ManagedPowerSet *)value;
ManagedPowerSet オブジェクトが ManagedActivityAmount セット プロパティに正常に追加されました。これにより、保持カウントが 1 であると想定しています (実際のオブジェクトはその前に自動解放されたため、セットに追加する前の保持カウントは 0 でした)。私は正しいですか?私は何かを逃していますか?
ManagedPowerObject をビュー コントローラーの別のインスタンス変数 (これはプライベート インスタンス変数であり、保持されたプロパティではありません) に割り当てていますが、後でアクセスできないようです。私はそれを保持する必要がありますか?私はちょうどそうして確認しようとしていますが、そもそも保持されていなかったことを本当に理解したいです.
ありがとう :)