Я decleared с UILabel
на мой взгляд, контроллерПочему я не могу установить свойство text для UILabel?
@interface ViewController : UIViewController
{
UILabel *statusText;
}
@property (nonatomic,retain) IBOutlet UILabel *statusText;
-(IBAction)buttonPressed:(id)sender;
@end
Теперь я хочу тайтла UILabel
«s изменить при нажатии кнопки мой, но мой statusText
не может установить правильно. например:
- (IBAction)buttonPressed:(id)sender{
NSString *title = [sender titleForState:UIControlStateNormal];
NSString *newText = [[NSString alloc]initWithFormat:@"%@button pressed",title];
statusText.text = @"helloworld";
NSLog(@"%@",statusText.text);
[newText release];
}
журнал возвращает
2012-01-25 00:46:27.663 buttonfun[34247:f803] (null)
Это означает, что свойство текста "HelloWorld" не был установлен. Зачем?
Вы назначили statusText? – SAKrisT
Правильно ли подключен ваш IBOutlet в Interface Builder? – ikuramedia
Вы синтезируете UILabel? –