问题
I am trying to use GDataXMLNode to parse an XML file. I am following the tutorial on this blog:
http://www.raywenderlich.com/725/xml-tutorial-for-ios-how-to-read-and-write-xml-documents-with-gdataxml
My problem is trying to add the GDataXMLNode to my project and getting it to work. I'm supposed to do something with the configurations, add a Header Search Path, and a few other things, but every single example I've found online is for a previous version of Xcode. I'm currently using Xcode 5 and I have tried everything (PLEASE prove me wrong), but nothing is working the way it's supposed to in this tutorial.
So, any help as to how I might go about this and get it working together with my iOS project would be much appreciated. Let me know if I can expound on anything I've said.
回答1:
You should select "All" in Project Settings to show all the parameters, including "Header Search Paths" and "Other Linker Flags".
回答2:
It's quite easy, follow instruction but remember that GDataXMLNode does not support ARC. You can do the same instruction as Andrey. But I think it should be located in a sub-project, for example: Library.xcodeproj
. If you want to organize your code formally.
Firstly, create Library.xcodeproject
, add GDataXMLNode. In Build Settings
, you also include "Header Search Path" and "Other Linker Flags". But don't forget that GDataXMLNode does not support ARC. Go to Build Phrases
, under Compile Sources
menu look for GDataXMlNode.m
set a Compiler Flag for it with: -fno-objc-arc
Header Search Path
properties choose: ../IPLibrary/**
or ../IPLibrary
and choose rescursive option.
Now you can include GDataXMLNode. By the way, your project looks more professional, due to lib and source code is split separately. Good luck.
来源:https://stackoverflow.com/questions/20157365/xcode-5-how-to-add-header-search-path-and-use-gdataxmlnode