从NSObject类设置UItextfield.text

时间:2013-10-04 04:53:39

标签: objective-c uiviewcontroller uitextfield

我需要将一个字符串设置为NSObject类的文本字段。如果没有将其传递给view controller类,则可以这样做。
是否可以将view controller.h导入NSObject,然后只需使用

即可
UItextfield.text= string

1 个答案:

答案 0 :(得分:1)

是。您可以将值从NSObject类传递给UIViewController类。为字符串或UITextField创建和属性,并从该NSObject类设置其值。

在UIViewController.h文件中创建属性,

@property(nonatomic, strong) UItextField *theTextField;

在UIViewController.m文件中

@synthesize theTextField;

在NSObject中。类

[uiviewControllerObject.theTextField setText:@"YOUR_TEXT_IN_STRING"];

他们还有很多方法可以在目标类之间进行通信,例如使用NSNotificationCenter,委托,KVO,使用自定义方法传递Objective-C消息。但所有都取决于具体情况。但在您的场景中,属性是从NSObject类设置文本的最佳方式。