我需要将一个字符串设置为NSObject
类的文本字段。如果没有将其传递给view controller
类,则可以这样做。
是否可以将view controller.h
导入NSObject
,然后只需使用
UItextfield.text= string
答案 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类设置文本的最佳方式。