我正在开发目标 C 中的一个项目,我必须从 uiviews 修改视图控制器中的一些变量。
所以我尝试过这样的事情:
视图控制器.h:
@property (nonatomic) bool Contact;
UIViews 之一:
ViewController * View;
View.Contact = YES;
我还尝试在 ViewController 中创建这样的 setter 方法:
-(void) SetterContact:(bool)boolean;
所以要像这样从 UIView 进行修改:
[View SetterContact:YES];
但它看起来很有效。我读过我必须初始化包含变量的对象,但是在内存管理中,从已经处于活动状态的对象进行一些初始化并不是很好吗?因此,如果 View 已经初始化,我不会从另一个 UIView 调用 init 方法吗?
谢谢你的帮助 !