ストーリーボードを使用して配列を別のクラスに渡したいのですが、次のコードを用意しましたが、ログは変更可能な配列が null であることを示しています。は null ではなく、prepareForSegue が呼び出されたときにのみ null になります)。どうしてこれなの?
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
if ([segue.identifier isEqualToString:@"confirmSegue"]) {
SBBookingConfirmation *bookingConfirmed=(SBBookingConfirmation*)segue.destinationViewController;
NSLog(@"dates chosen - %@", self.dateChosen);
bookingConfirmed.confirmedTimings=self.dateChosen;
}
}
出力:
dates chosen - (null)