2

URLからXML解析を行うiPhoneアプリがあります。使用したいsample.xmlファイルがResourcesディレクトリ(XCode内)にあります。

このファイルをコードで参照するにはどうすればよいですか?URLとして@"sample.xml"を試しましたが、見つからないようです。

4

1 に答える 1

5

最初に、URL をパスとして渡したり、その逆を行ったりすることに注意してください。この 2 つを簡単に交換できない場合があります。必要に応じて、ファイルのパスの前にfile://.

パスの検索に関しては、NSBundle メソッドpathForResource:ofType:をそのまま使用できます。

NSString *xmlFilePath = [[NSBundle mainBundle] pathForResource:@"sample"
                                                        ofType:@"xml"];
NSString *xmlFileContents = [NSString stringWithContentsOfFile:xmlFilePath];
于 2009-12-15T00:44:13.813 に答える