Я новичок в iOS5 и раскадровке.
Я заметил, что если я объявляю переменные экземпляра внутри моего файла .h контроллера представления и устанавливаю значения внутри файла инициализации .m моего контроллера представления, то при отображении представления контроллера представления мои переменные экземпляра показывают null внутри viewDidLoad. Чтобы получить свои переменные, мне нужно выполнить [самоиницирование] внутри viewDidLoad. У меня следующие вопросы:
@interface tableViewController : UITableViewController
{
NSMutableArray *myvariable;
}
@end
@implementation tableViewController
-(id)init
{
myvariable = [[NSMutableArray alloc]initWithObjects:@"Hi2",@"Yo2",@"whatsup2", nil];
}
- (void)viewDidLoad
{
NSLog(@"%@",myvariable); // DISPLAYS NULL
[super viewDidLoad];
}
Заранее спасибо