Эй, я пытаюсь сравнить дату, в которую пользователь открывает приложение, с датой, в которой оно находится в данный момент.(в основном, как долго у них было приложение в днях)
Вот код:
- (NSInteger) daysAfterDate: (NSDate *) aDate
{
NSTimeInterval ti = [self timeIntervalSinceDate:aDate]; //#1
return (NSInteger) (ti / D_DAY); //#2
} //#3
-(void)load {
NSDate *birthdate = [prefs objectForKey:@"Birthdate"];
rock_Age = daysAfterDate(birthdate);
}
ошибки:
1.) он говорит мне о несовместимых типахв инициализации 2.) D_DAY Undecared
предупреждение:
3.) управление достигает конца не пустой функции
Если я сделал это совершенно неправильно (потому что в течение жизния не могу понять класс NSDate: /) я бы с радостью воспользовался альтернативой этому :)
вся помощь приветствуется, спасибо -Джексон Смит