目标C:从视图控制器访问变量到NSObject

时间:2017-12-13 15:31:52

标签: ios objective-c uiviewcontroller nsobject

我再次开始学习目标c,我试图从我的NSObject类中的主视图控制器访问变量。

我该怎么做?

例如我宣布了

UITextField * name;

我想在我的NSObject中使用它。

2 个答案:

答案 0 :(得分:0)

最佳做法是在此处实现委托模式。假设您要更改UITextField的值/内容,然后使用该值触发委托。在ViewController类中,设置委托并实现该委托方法。在该委托方法中,更新UITextField的值/内容。

还有一件事,请确保在主线程中更新UITextField的内容/值。 UI相关的更改应始终在主线程中完成。

答案 1 :(得分:0)

您可以通过带加号' +'的方法来引用NSObject类。 +(type)anyMethod;获取变量。如果我正确理解你的意思