【发布时间】:2012-12-12 17:45:05
【问题描述】:
我想使用情节提要将数组传递给另一个类,并且我已经准备了以下代码,但是,日志显示可变数组为空,而这显然不是这种情况(在另一种方法中,日志显示它不为空,仅在调用 prepareForSegue 时才变为空)。这是为什么呢?
- (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)
【问题讨论】:
-
我们怎么知道为什么
dateChosen是零?您只在示例中提供了对它的引用,但它们都没有说明原因。
标签: ios objective-c arrays null uistoryboardsegue