【发布时间】:2013-05-15 09:59:09
【问题描述】:
在这里,我将值添加到 firstviewcontroller 中的 nsmutablearray。当我单击 UIButton 时,我想将此数组传递给另一个视图控制器。
AppointmentClass *appObj = [[AppointmentClass alloc]init];
appObj.subject = [key objectForKey:@"Subject"];
appObj.location = [key objectForKey:@"Location"];
appObj.scheduledStart = [key objectForKey:@"ScheduledStart"];
appObj.scheduledEnd = [key objectForKey:@"ScheduledEnd"];
[firstNameArray addObject:appObj];
[appObj release];
appObj=nil;
当我将 firstnamearray 值传递给约会数据数组时。
secondviewcontroller *appointmentViewObject = [[secondviewcontroller alloc]initWithNibName:@"secondviewcontroller" bundle:nil];
[appointmentViewObject setAppointmentDataArray:firstNameArray];
从上面的约会数据数组返回一个空值。
[self presentModalViewController:appointmentViewObject animated:YES];
[appointmentViewObject release];
【问题讨论】:
-
检查 firstNameArray alloc 与否?
-
是 firstNameArray 是 alloc
-
问题是什么?
-
跳过presentModalViewController。并且一旦尝试 [self.navigationcontroller pushviewController:animated:];方法