我正在尝试用xcode编写我的第一个hello世界。我的视图中有两个标签和两个按钮,我的AppDelegate.h文件是这样的:
@interface QuizAppDelegate : NSObject <UIApplicationDelegate>
{
int currentQuestionIndex;
// The model objects
NSMutableArray *questions;
NSMutableArray *answers;
// The view objects
IBOutlet UILabel *questionField;
IBOutlet UILabel *answerField;
}
@property (nonatomic, retain) IBOutlet UIWindow *window;
- (IBAction)showQuestion:(id)sender;
- (IBAction)showAnswer:(id)sender;
@end
现在我正在尝试添加对我的标签的引用。我转到LaunchScreen.xib并右键单击标签。根据教程,我必须在“Outlets”选项卡下看到“answerField”和“questionField”,但没有显示任何内容。谁能告诉我为什么会这样呢?
由于
答案 0 :(得分:1)
一些事情:
1)该代码应该在视图控制器中,而不是应用程序委托
2)您可能应该查看Main.storyboard
文件,而不是LaunchScreen.xib
3)将代码移动到视图控制器后,确保将文件所有者设置为Main.storyboard
上的正确视图控制器。