我需要連接一個NSString與NSDateFormatter的NSString輸出。我的代碼如下。 請檢查我要出錯的地方。我必須連接DEST PATH與datestring。如何連接NSString和NSDateFormatter
NSDateFormatter * formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"dd-MM-yyyy HH-mm"];
NSString * dateString = [formatter stringFromDate:[NSDate date]];
NSString *DEST_PATH=[NSHomeDirectory() stringByAppendingString:@"/Documents/Movie1];
// below is for concatenate
result =[result stringByAppendingString:DEST_PATH];
result=[result stringByAppendingString:dateString];
我沒有看到任何錯誤的代碼,除了你錯過了Movie1之後的最後一個引號。你有什麼問題(我認爲結果是一個空字符串開始)? – rdelmar
你當然可以通過使用'[NSString stringWithFormat:@「%@/Documents/Movie1%@」,NSHomeDirectory(),dateString]'將所有三個附加操作放到一個語句中。 –
雅... thanx這個信息..但實際上我需要以這樣一種方式連接,我已經給出了(/document/movie1.mp3)與日期是電影+日期(then.mp3),這樣的路徑每次當我保存它時得到不同的名字 –