こんにちは、AppDelegate メソッドから UITextField にアクセスする方法がわかりません。
追加してみました
@implementation TestAppDelegate
@synthesize textField;
しかし、私はまだエラーが発生します。AppDelegate メソッドからアクセスできるかどうかを知りたいだけです。
こんにちは、AppDelegate メソッドから UITextField にアクセスする方法がわかりません。
追加してみました
@implementation TestAppDelegate
@synthesize textField;
しかし、私はまだエラーが発生します。AppDelegate メソッドからアクセスできるかどうかを知りたいだけです。
プロジェクトにUIViewController
クラスがあり、インターフェイス ビルダーを使用していてUITextField
、AppDelegate からアクセスする場合、プロジェクトは次のようになります。
MyViewController.h
@interface MyViewController : UIViewController
@property (strong, nonatomic) IBOutlet UITextField *textField;
@end
MyAppDelegate.h
#include "MyViewController.h"
@interface MyAppDelegate : UIResponder <UIApplicationDelegate>
@property (strong, nonatomic) UIWindow *window;
@end
MyAppDelegate.m
@implementation MyAppDelegate
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
MyViewController *viewController = (MyViewController *)[_window rootViewController];
[[viewController textField] setText:@"It should work!"]
}
@end