我已经通过谷歌在这里和其他地方找到了一些其他问题的解决方案,但他们的解决方案没有运气。
我有一个类控制我的flashcard程序的大部分逻辑,另一个用setter和getter控制视图。
以下是与XIB交互以更改文本字段的代码:
- (void)drawNewQuestion:(NSString*)question :(NSString*)points{
NSLog(@"DRAWING");
[_questionView setStringValue:question];
[_pointsView setStringValue:points];
}
以下是.h
中文本字段的声明@interface MainMenuViewController:NSView {
}
@property (retain) IBOutlet NSTextField* questionView;
@property (retain) IBOutlet NSTextField* answerView;
@property (retain) IBOutlet NSTextField* pointsView;
最后,XIB有三个文本视图(如上所示),它们通过引用文件所有者的出口连接到上面。
如果您需要其他代码来帮助我,我会提供。
非常感谢您的时间,这对我来说只是一次学习练习,所以欢迎任何解释。