Я пишу программу, которая имеет несколько просмотров.Я хочу передать переменную даты между представлениями.Я сделал глобальную переменную, используя extern NSDate *chooseDate
.Я объявляю переменную NSDate *date
в одном из представлений.Затем я установил date = chooseDate
.Затем я использую следующий код для добавления дней к дате:
NSDateComponents *components = [[NSDateComponents alloc] init];
[components setDay:(int)daycount];
date = [calendar dateByAddingComponents:components toDate:date options:0];
Кажется, проблема в том, что chooseDate
не распознается как NSDate
.Код падает на date = [calendar ...]
.Я в недоумении относительно того, почему это происходит.Я надеюсь, что объяснил ясно.Есть идеи?