• 締切済み

【Objective-c 】XMLパースについて

皆様 いつもお世話になります。 早速ですが、質問させて頂きます。 xmlをパースするために「XML-to-NSDictionary」というライブラリを使いたいと思っています。 (ライブラリ:https://github.com/bcaccinolo/XML-to-NSDictionary) インポートし、ビルドしたところ以下の場所にエラーが出てしまいます。 【エラー】 XmlReader.h の NSError **errorPointer; のところに 「Pointer to non-const type 'NSError *' with no explicit ownership」 XML-to-NSDictionaryの導入/実行に関しては、 XmlReader.hをAppDelegate.hにimportし、AppDelegate.mで以下ソースを記述しました。 【ソース】 NSError *parseError = nil; NSDictionary *xmlDictionary = [XMLReader dictionaryForXMLString:dataString error:&parseError]; NSLog(@"%@", xmlDictionary); googleで調べたところ、「__autoreleasing」を入れればいいということがわかり、 NSError **errorPointer; を NSError __autoreleasing **errorPointer; としたところ、 さらにエラーが増えてしまいました。 どなたかお詳しいかたご教授のほど宜しくお願い致します! 環境: MacOSX10.8.5 XCode5.0

みんなの回答

回答No.1

__autoreleasing NSError **errorPointer;

takachipo
質問者

お礼

ご回答有り難うございます! 教えて頂いた方法で行ったのですが、エラー内容は変わりませんでした。。 また機会がありましたら是非宜しくお願い致します。

takachipo
質問者

補足

以下のサイトを参考に解決致しました。 http://qiita.com/myaaaaa_chan/items/3572369217e4398c8b52 ARCを有効にしていると出るエラーだということが分かりました。

すると、全ての回答が全文表示されます。

関連するQ&A