NSManagedObject
UIView に aを渡します。そのためUITableView
、CoreData から取得した会議の を表示しています。会議の 1 つをタップすると、別のビューで、その会議の詳細情報、に含まれる情報を表示できますNSManagedObject
。NSManagedObject
その情報を表示するビューにそれを渡したいです。そこで、次のようにそのビューの init メソッドを作成しました。
-(id)initWithMeeting:(NSManagedObject *)aMeeting{
_theMeeting = aMeeting;
return self;
}
次に、_theMeeting
オブジェクト内の情報を使用して、 で作成したばかりのビューに表示しViewDidLoad
ます。問題は、NSManagedObject のいずれかの値にアクセスしようとするとクラッシュすることinit
ですViewDidLoad
。と何か関係があると思いますManaged Oriented Context
が、Managed Oriented Context
決して消えないのは の属性ですAppDelegate
。そのため、そのオブジェクトを渡して保持する方法がわかりません。
私はまた、会議を宣言しました:
@property(nonatomic, copy)NSManagedObject *theMeeting;
あなたが私を助けてくれることを願っています。