0

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 では、すべてがうまくいったことを思い出してください。

4

2 に答える 2