次のコード行を使用しています::
- (void)sync:(NSString *)savedName{
NSLog(@"saved name is this :: %@", savedName);
NSString *savedDir = [NSHomeDirectory() stringByAppendingPathComponent:@"Documents"];
NSString *saveFilePath = [savedDir stringByAppendingPathComponent:savedName];
saveFilePath = [saveFilePath stringByAppendingPathComponent:@"edit.txt"];
NSString *saveString = [NSString stringWithContentsOfFile:saveFilePath encoding:NSUTF8StringEncoding error:nil];
NSLog(@"saveString is :: %@ savedName : %@ savefilepath : %@", saveString, savedName, saveFilePath);
}
内容edit.txt
は:
= WWWW =
[[Category:ssss]]
私がやろうとしているのは、ファイルから読み取り、edit.txt
その内容を文字列に格納することです。ただし、NSLoggingでは、を取得null
しsaveString
ます。
gdb
::で次の出力が得られました
splitView[838:f803] saveString is :: (null) savedName : xxxx savefilepath : /Users/xxxx/Library/Application Support/iPhone Simulator/5.1/Applications/D4B3A4CF-E7D0-4D25-B3D3A170A329/Documents/xxxx/edit.txt`
誰かが私がエラーを整理するのを手伝ってもらえますか?私はそれを理解することができません。よろしくお願いします。