我试图以编程方式从另一个NSObject
类中更改UIViewController
的用户界面。问题是我不确定如何从NSObject
类访问UIViewController
的视图。因此,例如,在我的NSObject
类,我这样说:从另一个类编辑UIViewController
self.view = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 320, 480)];
self.view.backgroundColor = [UIColor yellowColor];
,但我不断收到错误,说:“请给成员‘视图’的东西不是一个支柱或联合。”有什么我需要让我的NSObject
类看到我的UIViewController
?
“自我”总是指当前对象。在你的情况下,在一些没有名为“view”的随机对象中说“self.view”会导致这个错误。你可以说viewController.view,如果你有一个viewController引用方便,这听起来像是你需要的。 – 2010-04-13 06:15:13
我将如何引用viewController? – Guy 2010-04-13 06:27:55