Глядя на файл README на GitHub, изменения в выбранной дате будут отправлены объекту, который вы задали в качестве делегата для объекта CalendarViewController.Будет вызван метод:
- (void)calendarViewController:(CalendarViewController *)aCalendarViewController dateDidChange:(NSDate *)aDate
Если вы хотите передать эту дату новому viewController, убедитесь, что у него есть свойство NSDate
, скажем, оно идет под именем дата .Затем вы можете передать дату другому viewController (скажем, он называется otherViewController ) следующим образом:
otherViewController.date = aDate;
Это нормальный способ передачи объектов через viewController.это так для любого типа объекта.Основная идиома:
- Имейте свойство типа объекта, который вы хотите передать, в viewController, которому вы хотите передать его
- Установите свойство.Если оно было определено с помощью ключевого слова
retain
или strong
, оно будет сохранено.
Вот и все!Надеюсь, это поможет