У меня есть хороший маленький цикл, и я застрял. Боюсь, что я стал слепым по коду, или это объект слепой? Я не могу сказать ... Мое приложение падает на линии, помеченной -->
, и я не понимаю, почему.
for(int search = 2; search<10; search=search+2) {
NSString *arrayTime = [searchArray objectAtIndex:search];
arrayTime = [@" " stringByAppendingString:arrayTime];
NSString *arrayDate = [currentDate stringByAppendingString: arrayTime];
--> NSDate *compareTime = [wholeDateTimeFormat dateFromString: arrayDate];
NSDate *searchCompareTime = [wholeDateTimeFormat dateFromString:searchTime];
NSLog(@"Start: %@ --- search: %@", compareTime, searchCompareTime);
float compareResult = [searchCompareTime timeIntervalSinceDate: compareTime];
NSLog(@"compareReslut: %f", compareResult);
}
Некоторые пояснения: currentDate
отформатирован так: @"yyyy-MM-dd"
.
И wholeDateTimeFormat
отформатирован так: @"yyyy-MM-dd HH:mm"
.
Затем мне нужно преобразовать его в объект NSDate; это где не удается, и я понятия не имею, почему на данный момент. Я виню в этом тот факт, что я заболеваю. :)
У меня нет ошибок сборки, и все равно он умирает от меня. Зачем? : D Я благодарен за всю помощь, которую я могу получить.