ココアで NSOpenPanel から選択した後、XML ファイルの内容をコピーしようとしています。したがって、この XML ファイルは、デスクトップまたは他のディレクトリのどこにでもある可能性があるとしましょう。ファイルパスを取得したら、次のようにコンテンツを NSMutableData に読み取り/コピーしようとしています。
私はファイルパスを持っています:
NSString* filePath = [files objectAtIndex:0];
例: file://localhost/Users/Me/Documents/XMLFiles/FileA.xml
コンテンツを取得して NSMutableData にコピーしようとしています
xmlData = [[NSMutableData alloc] initWithContentsOfFile:filePath];
また
xmlData = [[NSMutableData alloc] initWithContentsOfURL:[NSURL URLWithString:filePath]];