1
這是我到目前爲止有:爲什麼我的NSString變量在使用ofstream時輸出「1」?
minute++;//this code is in a for loop where this variable is being incremented
NSString *minuteString;
NSDate *currentDate = [NSDate date];
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"MM/dd/YY"];
NSString *dateString = [dateFormatter stringFromDate:currentDate];
if(minute < 10){
minuteString = [NSString stringWithFormat:@"%@ 00:0%d:00",dateString,minute];
}
if(minute > 10){
minuteString = [NSString stringWithFormat:@"%@ 00:%d:00",dateString, minute];
}
ofs << minuteString << ",";
當我使用NSLog(@"%@",minuteString)
,正確的字符串輸出。但是,當流輸出到我已設置的CSV文件時,輸出是數字1.我不知道爲什麼會發生這種情況。
謝謝!這工作 –