所以问题是……
有没有任何惯例或智能方法来做到这一点?
谢谢.
解决方法 我传递NSManagedobjectContext的方法是在每个视图控制器中传递一个iVar.我通常会修改初始化程序以包含赋值,类似这样的….MyNewVIEwController.h
@interface MyNewVIEwController : UIVIEwController { NSManagedobjectContext *managedobjectContext; } ...
MyNewVIEwController.m
@implementation MyNewVIEwController- (ID)initWithNibname:(Nsstring *)nibnameOrNil bundle:(NSBundle *)nibBundleOrNil andContext:(NSManagedobjectContext *)ctx { self = [super initWithNibname:nibnameOrNil bundle:nibBundleOrNil]; if (self) { managedobjectContext = ctx; } return self;}....
然后,当您调用视图控制器时,只需使用修改后的初始化程序.喜欢…
MyNewVIEwController *nv = [[MyNewVIEwController alloc] initWithNibname:@"MyNewVIEwController" bundle:nil andContext:self.managedobjectContext];
现在您已经获得了可以在视图控制器中使用的managedobjectContext的引用.
总结以上是内存溢出为你收集整理的iphone – NSManagedObjectContext,传递它的最佳方式?访问它?全部内容,希望文章能够帮你解决iphone – NSManagedObjectContext,传递它的最佳方式?访问它?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)