我已使用自定义 init 方法将 NSMutableDictionary 传递到 FirstClass 中。
二等,
firstClass = [[FirstClass alloc] initWithFeedData:feedDictionary];
[self.navigationController pushViewController:firstClasss animated:YES];
头等舱,
- (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 方法不直接调用而不调用另一个方法?请帮帮我。
谢谢。