0

ストーリーボードを使用してデリゲートを設定しようとしていUITableViewControllerます。私が抱えている問題は、UITableViewController設定したいのデリゲートが、単に最初のView Controllerの宛先ではないことです。したがって、アプリを起動したら、この方法を使用することにしました。

- (void)viewDidLoad {
AddListTermsViewController *addListTerms = [self.storyboard instantiateViewControllerWithIdentifier:@"AddListTerms"];
addListTerms.delegate = self;
}

次に、ストーリーボード ID を次のUITableViewControllerように設定します。

ここに画像の説明を入力

しかしUITableViewController、デリゲートを起動してログに記録すると、null が返されます。何か案は?前もって感謝します。

編集

このように最初のView Controllerに出力を記録すると、肯定的な結果が得られます。

AddListTermsViewController *addListTerms = (AddListTermsViewController*)[self.storyboard instantiateViewControllerWithIdentifier:@"AddListTerms"];
addListTerms.delegate = self;
NSLog(@"%@", addListTerms.delegate);

しかし、出力をログに記録すると、UITableViewController再びnullを受け取ります

4

1 に答える 1