NSTextField içeren bir NSWindow ile oldukça basit bir uygulamanın (henüz nesnel C'ye değil) başındayım. AppDelegate pencere ve metin alanına ve daha sonra .m dosyasında Interface Builder bağlanır NSTextField ayarlanmayacakStringValue
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]);
(Ben de denedim diğer şeyler daha appdelegate.h bu vardır @ "kullanıcı" dize olarak) Günlüğü yalnızca göster (null) ve metin alanı değişmez. Neyi yanlış yapıyorum? Şu an yaklaşık 5 saat boyunca internette araştırıyorum ve açıkçası gerçekten çok basit bir şey özledim.
priziniz nedir? userIDText'in null –
olmadığından emin olmak için bir kesme noktası belirledim. Bunu daha önce yaptım ve sadece "Interface Builder'a bağladım dediğim gibi" yazmak istedim, ama sonra kontrol ettim ve değildi. Belki ilk etapta yanlış bir şey yaptım ve düzeltmeye çalışırken tekrar prizleri kaldırdım. Doğru yönde bana beni işaret etmek için thx :) – Andreas