NSTextFieldを含むNSWindowを使用して、かなり単純なアプリケーション(まだ目的のCではなく)の初めです。 appdelegateはウィンドウとテキストフィールドにして、.mファイルにInterface Builderで接続されている NSTextFieldはsetStringValueを設定しません
NSWindow *window;
NSTextField *userIDText;
@property (nonatomic, retain) IBOutlet NSWindow *window;
@property (nonatomic, retain) IBOutlet NSButton *nextButton;
@property (nonatomic, retain) IBOutlet NSTextField *userIDText;
が
:@synthesize userIDText;
- (void)applicationDidFinishLaunching:(NSNotification *)aNotification {
[userIDText setStringValue:@"user"];
NSLog(@"UserIDTextString: %@", [userIDText stringValue]);
(私も試した他のものよりもappdelegate.hは、この持ち@ "user" to string) ログには(null)のみが表示され、テキストフィールドは変更されません。私は間違って何をしていますか?私は約5時間インターネットを検索します。それは明らかに本当に本当にシンプルなものです。
はあなたのアウトレットセットですか?ブレークポイントを設定して、userIDTextがnilでないことを確認してください –
これを前に行い、「Interface Builderで接続したと言っているように」と書いたかったのですが、チェックしただけではありませんでした。たぶん私は最初に何か間違ったことをした後、それを修正しようとしている間に私はコンセントを再度設定しませんでした。 正しい方向に私をヒントしてくれたThx :) – Andreas