Я передал NSMutableDictionary в FirstClass, используя пользовательский метод init.
Второй класс,
firstClass = [[FirstClass alloc] initWithFeedData:feedDictionary];
[self.navigationController pushViewController:firstClasss animated:YES];
FirstClass
- (FirstClass *) initWithFeedData:(NSMutableDictionary *) dataDictionary {
{
NSLog(@"%@", dataDictionary);
[[NSBundle mainBundle] loadNibNamed:@"FirstClass" owner:self options:nil];
//[self viewDidLoad]; Without call, ViewDidLoad method doesn't call.
}
- (void) viewDidLoad {
[super viewDidLoad];
NSLOG(@"Inside View DidLoad"); // This method never calls.
}
В моем методе viewDidLoad не вызывается, если я вызываю «[self viewDidLoad]», то только метод viewDidLoad работает правильно. Я не знаю, почему метод viewDidLoad не вызывает напрямую без вызовов в другом методе? Пожалуйста, помогите мне.
Спасибо.