NSManagedObjectUIView に 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;
あなたが私を助けてくれることを願っています。