7

NSXMLParserには3種類のinitがあります。

->初期化

-> initWith Data

->URLのinitWithContents


=>しかし、私のxmlファイルはアプリケーションのドキュメントディレクトリに保存されているので、「DocDir」に保存されているファイルを解析する方法

前もって感謝します。

4

1 に答える 1

11

nsdataは、ファイルの内容で初期化できます。NSDAtaでinitWithContentsOfFileインスタンスメソッドを使用し、それをnsxmlparserのinitWithDataメソッドに提供します。

NSString * filePath = [[NSBundle mainBundle] pathForResource:@"someFile"
                                                      ofType:@"xml"];
NSData * fileData = [NSData dataWithContentsOfFile:filePath];
NSXMLParser * parser = [NSXMLParser initWithData:fileData];
于 2009-08-24T20:04:34.717 に答える