2010-06-24 5 views
0

Я создаю свое первое приложение контроллера табуляции. У меня есть 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 и потащил ссылку на выходе на этикетке , Когда я запускаю симулятор, он падает.

Что мне здесь не хватает? Это должно быть что-то простое.

ответ

1

Забыл создать выход для контроллера tabbar в делегате приложения, затем подключить эту розетку к контроллеру панели управления в построителе интерфейса.

+0

Примите свой ответ после 24-часового таймера. –

Смежные вопросы