Я создаю свое первое приложение контроллера табуляции. У меня есть 2 вкладки с двумя UIViews в них. Я сделал это в основном из Interface Builder, все, что я сделал в Xcode, добавлял 2 файла firstControllerView и SecController. Я вижу, что контроллер вкладки работает, я запускаю приложение (я просто изменил цвет фона на 2 UIViews на вкладках, чтобы увидеть эффект).Подсоединение к ярлыку внутри UIView A Tab
Теперь я хочу добавить метку в secondView и программно установить ее текст из кода. Это то, что ломается для меня! Я делаю что-то неправильно. В моих 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
После этого я вернулся в Interface Builder и потащил ссылку на выходе на этикетке , Когда я запускаю симулятор, он падает.
Что мне здесь не хватает? Это должно быть что-то простое.
Примите свой ответ после 24-часового таймера. –