クラスからテキストフィールドに文字列を設定する必要があります。クラスNSObject
に渡さなくても可能ですか。
にインポートしてから、単に使用することで可能ですかview controller
view controller.h
NSObject
UItextfield.text= string
クラスからテキストフィールドに文字列を設定する必要があります。クラスNSObject
に渡さなくても可能ですか。
にインポートしてから、単に使用することで可能ですかview controller
view controller.h
NSObject
UItextfield.text= string
はい。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 クラスからテキストを設定する最良の方法です。