2013-11-23 4 views
6

Sto tentando di utilizzare GDataXMLNode per analizzare un file XML. Seguo il tutorial su questo blog:Xcode 5 - Come aggiungere il percorso di ricerca dell'intestazione e utilizzare GDataXMLNode

http://www.raywenderlich.com/725/xml-tutorial-for-ios-how-to-read-and-write-xml-documents-with-gdataxml

Il mio problema sta cercando di aggiungere il GDataXMLNode al mio progetto e farla funzionare. Dovrei fare qualcosa con le configurazioni, aggiungere un percorso di ricerca dell'intestazione e alcune altre cose, ma ogni singolo esempio che ho trovato online è per una versione precedente di Xcode. Attualmente sto usando Xcode 5 e ho provato tutto (PER FAVORE dimostrarmi che ho torto), ma nulla funziona come dovrebbe in questo tutorial.

Quindi, qualsiasi aiuto su come potrei farlo e farlo funzionare insieme al mio progetto iOS sarebbe molto apprezzato. Fammi sapere se posso esporre su tutto ciò che ho detto.

risposta

34

È necessario selezionare "Tutti" in Impostazioni progetto per visualizzare tutti i parametri, inclusi "Percorsi di ricerca intestazione" e "Altri flag di collegamento".

The image to show "All"

+1

Sì! buona chiamata mi stavo chiedendo anche questo. E grazie per l'immagine nonostante non sia stato in grado di pubblicare un'immagine proprio qui in linea. –

+1

Come è possibile aggiungere percorsi di ricerca a questo? Ogni volta che inserisco qualcosa, non sembra attaccare. – user124384

+0

È necessario fare clic sul pulsante + nella parte inferiore del popup (appare quando il campo di input è evidenziato) e inserire il percorso richiesto insieme all'opzione ricorsiva/non ricorsiva selezionata per me – prodeveloper

1

E 'abbastanza facile, seguire le istruzioni ma ricordate che GDataXMLNode non supporta ARC. Puoi fare le stesse istruzioni di Andrey. Ma penso che dovrebbe essere situato in un sottoprogetto, ad esempio: Library.xcodeproj. Se vuoi organizzare il tuo codice formalmente.

In primo luogo, creare Library.xcodeproject, aggiungere GDataXMLNode. In Build Settings, si include anche "Percorso di ricerca intestazione" e "Altre bandiere linker". Ma non dimenticare che GDataXMLNode non supporta ARC. Vai a Build Phrases, sotto Compile Sources menù look per GDataXMlNode.m impostare un flag di compilazione per questo con: -fno-objc-arc Compiler Flag for not approve ARC Ora, per qualsiasi sub-progetto che si desidera usare questa libreria, basta andare per costruire Impostazioni, in User Header Search Path le proprietà scelgono: ../IPLibrary/** o ../IPLibrary e scelgono l'opzione soccorrente. Set header search path to use library Ora è possibile includere GDataXMLNode. A proposito, il tuo progetto sembra più professionale, a causa della lib e il codice sorgente è diviso separatamente. In bocca al lupo.

+0

ho aggiunto che ho aggiunto in modo errato, quindi mi rendo conto che il problema non è arco di supporto, quindi controllare il supporto uno qui, salva la vita -> http://www.michaelbabiy.com/arc-compliant- gdataxml-library / – Bhimbim

Problemi correlati