我曾经初始化我UIViewController
的 in - (void) viewDidLoad
。
由于更新到 iOS 7,viewDidLoad 方法要么不被调用,要么在执行之后setItemAndParents
。
例子:
UITableViewController
如果您单击一个单元格,我有一个加载所需视图的单元格:
- (void)tableView: (UITableView *)tableView didSelectRowAtIndexPath: (NSIndexPath *)indexPath {
// some more code
[cpvc setItemAndParents:items[selectedIndex] orderIndex:indexOrder];
}
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
cpvc = segue.destinationViewController;
}
我应该在哪里初始化 ViewController。
记住在 iOS 6 中一切正常。