-1

クラスからテキストフィールドに文字列を設定する必要があります。クラスNSObjectに渡さなくても可能ですか。 にインポートしてから、単に使用することで可能ですかview controller
view controller.hNSObject

UItextfield.text= string
4

1 に答える 1

1

はい。NSObject クラスから UIViewController クラスに値を渡すことができます。文字列または UITextField のプロパティを作成して、その NSObject クラスからその値を設定します。

UIViewController.h ファイルの create プロパティで、

@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 に答える