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