2016-06-14 14 views
0

コードが動作しないようです。 Xcodeプロジェクトフォルダに "sample.xml"ファイルを含めました。しかし、次のようなエラーメッセージが表示され続けます。iOSアプリケーションでXMLファイルを読み取ることができません

XMLファイルの解析にサードパーティのライブラリも使用しています。

let xmlPath = NSBundle.mainBundle().pathForResource("sample", ofType: "xml")! 

let data = NSData(contentsOfFile: xmlPath) 

if let parser = XMLParser(data: data) { 
    let element = parser.rootElement["root"] 
    print(element) 

} 
+0

どのラインでエラーが発生していますか?あなたの "sample.xml"ファイルが、Xcodeのアプリケーションのターゲットに選択されているので、アプリケーションにバンドルされていますか? – rmaddy

+0

2行目でエラーが発生しています。 "let data ..." "&yes私は確信しています –

+0

' xmlPath'が 'nil'のように見えるので、2行目でエラーが出るのは避けてください。 – rmaddy

答えて

0

あなたのリソース(xmlファイル)Build PhasesCopy Bundle Resourcesに存在していることを確認してください。そうでない場合は、下部にある+をクリックして不足しているリソースを追加してください。それが問題でない場合は、適切なxml形式のXMLファイルをチェックしてください。

+0

私はそれをすべて終えてまだ読んでいない、私の画面は次のようになっている:http://imgbox.com/9GTM1GpS –

+0

あなたのテキストファイルのターゲットメンバーシップを教えてもらえますか?あなたのプロジェクトにこのtxtファイルをどのように追加しましたか? – Santosh

+0

私のターゲットメンバーは次のとおりです:http://imgbox.com/3gYZlWha –

関連する問題