-1

我需要将字符串设置为类中的文本NSObject字段。是否可以不将其传递给view controller类。
是否可以通过导入view controller.h然后NSObject简单地使用

UItextfield.text= string
4

1 回答 1

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 类设置文本的最佳方式。

于 2013-10-04T04:59:02.377 回答