ちょっと、私が使用しているサーバーがマップを使用している間に応答するには遅すぎるので、私はアプリでxmlを出荷し、アプリケーションにローカルに格納することにしました。私はそれをどう使うべきですか?私のプロジェクトに保存されているローカルXMLを使う方法は?
おかげで、
ちょっと、私が使用しているサーバーがマップを使用している間に応答するには遅すぎるので、私はアプリでxmlを出荷し、アプリケーションにローカルに格納することにしました。私はそれをどう使うべきですか?私のプロジェクトに保存されているローカルXMLを使う方法は?
おかげで、
あなたは適切pathForResource
を実装していない:
NSString * string = [[NSBundle mainBundle] pathForResource"@"list-50.xml" ofType:@"xml"];
これは間違っています。
だから、私は、このやった
NSString * string = [[NSBundle mainBundle] pathForResource:@"list-50" ofType:@"xml"];
使用[[NSBundle mainBundle] pathForResource:@"myfile" ofType:@"xml"]
パスを取得します。そこから、NSData、NSString、または他のクラスを使用してデータをロードできます。
する必要があります:NSStringの*文字列= [リスト-50.xml」ofType:@ " "@"[NSBundle mainBundle] pathForResource XML"];し、その後のNSData *データを= [[NSData alloc] initWithContentOfFile:path];しかし、私は自分のプロジェクトにファイルを保存してそれをコピー先のフォルダにコピーしていません。 – Ashutosh
'@" list-50.xml "'を使わないで ' @ "list-50" '.xmlは' ofType: 'の部分から来ます。 – jtbandes