0
我正在創建我的第一個標籤控制器應用程序。我有2個選項卡,其中有2個UIViews。我主要從界面生成器做了這一切,我在Xcode中做的是添加2個文件firstControllerView和SecController視圖。我可以看到選項卡控制器正在運行,我運行了應用程序(我只是更改了選項卡中的2個UIViews上的背景顏色以查看效果)。連接到標籤UIView內的標籤
現在我想添加一個標籤到第二個視圖,並從代碼設置它的文本編程。這是對我來說很重要的事情!我做錯了什麼。在我的SecondViewController.h它看起來像這樣:
@interface SecondViewController : UIViewController {
IBOutlet UILabel *title;
}
@property (nonatomic,retain) UILabel *title;
@end
與.m看起來像這樣...
#import "SecondViewController.h"
@implementation SecondViewController
@synthesize title;
// Implement viewDidLoad to do additional setup after loading the view, typically from a nib.
- (void)viewDidLoad {
[title setText:@"Hello Nick"];
[super viewDidLoad];
}
- (void)didReceiveMemoryWarning {
// Releases the view if it doesn't have a superview.
[super didReceiveMemoryWarning];
// Release any cached data, images, etc that aren't in use.
}
- (void)viewDidUnload {
[super viewDidUnload];
// Release any retained subviews of the main view.
// e.g. self.myOutlet = nil;
}
- (void)dealloc {
[title release];
[super dealloc];
}
@end
在此之後,我回到界面生成器並拖累出口參考標籤。當我運行模擬器時,它會崩潰。
缺少什麼我在這裏?這一定很簡單。
請在24h定時器後接受您自己的答案。 – 2011-06-18 08:16:55