2回の違いを知りたい。
- (void)viewWillAppear:(BOOL)animated {
[super viewWillAppear:animated];
[self setCurrentQuestion];
}
-(void)setCurrentQuestion{
dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateStyle:NSDateFormatterMediumStyle];
[dateFormatter setTimeStyle:NSDateFormatterMediumStyle];
[dateFormatter setTimeZone:[NSTimeZone localTimeZone]];
startTime = [dateFormatter stringFromDate:[NSDate date]];
date1 = [dateFormatter dateFromString:startTime];
[self answerTapped];
}
-(void)answerTapped{
endtime = [dateFormatter stringFromDate:[NSDate date]];
date2 = [dateFormatter dateFromString:endtime];
[dateFormatter release];
dateFormatter = nil;
NSTimeInterval * timeDifference =[date2 timeIntervalSinceDate:date1];
}
このコードを使用して開始時間と終了時間の差を取得していますが、互換性のないタイプ'NSTimeInterval'(別名'double ')の式で "Inintializing' NSTimeInterval *'(別名' double')としてエラーが発生します"at" NSTimeInterval * timeDifference = [date2 timeIntervalSinceDate:date1];"行。このエラーはどういう意味ですか?これを解決する方法は?または、どのように時差を取得するのか教えてください。助けてください。