Я пытался хранить глобальные переменные в форме NSDATE, но, похоже, это всегда дает ошибку. Я пытаюсь получить текущую дату в начале приложения, а затем сохранить эту дату после завершения приложения в базе данных. Причина загрузки текущей даты: загрузка данных, которая может занять некоторое время с потерей нескольких секунд между ними.
В AppDelegate.h
NSDate *today;
@property (nonatomic, retain) NSDate *today;
В AppDelegate.m
today = [NSDate date];
Когда я просматриваю сегодняшнюю дату в контроллере представления, она перестает работать.
В ViewController.m
AppDelegate *appDelegate= [[UIApplication sharedApplication] delegate];
[appDelegate today]; // Error here
Как правильно получить переменную даты из метода делегата?