尝试从我之前的ViewController发送一些数据。更清楚的是尝试将Si-Calendar的选定日期发送到我的第二个视图。
我正以这种方式将日历添加到我的视图中:
CalendarMonth *aCalendarView = [[CalendarMonth alloc] initWithFrame:CGRectMake(0, 0, 320, 324) logic:calendarLogic];
[aCalendarView selectButtonForDate:selectedDate];
[self.view addSubview:aCalendarView];
如何使用所选日期并将其发送到我的secondViewController(我将在其中显示所选日期的UIView)?
答案 0 :(得分:1)
有点不清楚第一个或第二个viewController是什么,但通常你可以使用委托来达到这个目的。有关如何执行此操作的示例,请查看this answer
答案 1 :(得分:1)
将日期属性添加到secondViewController,并在创建实例时正确设置...
答案 2 :(得分:1)
在视图控制器之间交换数据有很多种方法,只需将它们作为对象即可。
等
答案 3 :(得分:1)
我可以看到您正在将CalenderMonth作为子视图添加到另一个视图中。因此,如果您不释放它(直到您创建第二个视图控制器),您可以将日历月obj的selectedDate设置为第二个视图控制器的iVar。否则为CalenderMonth类创建一个委托。将第二个视图控制器设置为CalenderMonth的委托,并执行必要的操作。