URLからXML解析を行うiPhoneアプリがあります。使用したいsample.xmlファイルがResourcesディレクトリ(XCode内)にあります。
このファイルをコードで参照するにはどうすればよいですか?URLとして@"sample.xml"を試しましたが、見つからないようです。
URLからXML解析を行うiPhoneアプリがあります。使用したいsample.xmlファイルがResourcesディレクトリ(XCode内)にあります。
このファイルをコードで参照するにはどうすればよいですか?URLとして@"sample.xml"を試しましたが、見つからないようです。
最初に、URL をパスとして渡したり、その逆を行ったりすることに注意してください。この 2 つを簡単に交換できない場合があります。必要に応じて、ファイルのパスの前にfile://
.
パスの検索に関しては、NSBundle メソッドpathForResource:ofType:
をそのまま使用できます。
NSString *xmlFilePath = [[NSBundle mainBundle] pathForResource:@"sample"
ofType:@"xml"];
NSString *xmlFileContents = [NSString stringWithContentsOfFile:xmlFilePath];