我有一個很好的小循環,我卡住了。我害怕我的代碼是盲目的,還是反對盲目?我不能說...我的應用程序在標記爲-->
的行上崩潰,我看不出爲什麼。程序崩潰在NSString NSDate轉換
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我很感激我能得到的所有幫助。
什麼是'wholeDateTimeFormat'? – kennytm 2010-11-10 19:14:54
你是什麼意思「它只是死」?什麼是錯誤? – JeremyP 2010-11-11 10:32:56