Ho provato a importare il TTURLJSONResponse con#import, aggiunto il progetto al mio progetto e aggiunto la libreria alle dipendenze del progetto. Ora ho un errore che XCode non riesce a trovare il file di intestazione. Posso importare "normale" Three20 senza errori. Ora posso costruire il mio progetto senza errori ma nell'editor dice che non riesce a trovare il file di intestazione. Ma crea senza errori.
risposte:
2 per risposta № 1Ok, l'ho risolto creando un nuovo progetto e ripristinando tutte le impostazioni. Ora funziona.
0 per risposta № 2
l'estensione JSON three20, incluso TTURLJSONResponse
è un sottoprogetto separato, che non è incluso nel progetto Three20 standard. Ciò significa che dovrete includere l'estensione insieme al progetto Three20 standard.
C'è un esempio funzionante nelcampioni / progetto TTTwitter. Questo esempio di twitter utilizza l'estensione json three20 per leggere la risposta json da twitter. È possibile aprire il progetto ed espandere la cartella Dependancies in quel progetto.
Per aggiungere l'estensione JSON Three20 al progetto, dovrebbe essere sufficiente trascinare il file src/extThree20JSON/extThree20JSON.xcodeproj
nel tuo progetto
0 per risposta № 3
Sotto il tuo progetto Build, devi impostare dove xcode cercherà le intestazioni, qualcosa del genere Percorso di ricerca dell'intestazione :
"$(BUILT_PRODUCTS_DIR)/../yourDirectory"
"$(BUILT_PRODUCTS_DIR)/../../yourDirectory"
e i flag Linker
Altre bandiere Linker : -ObjC -all_load
un'altra cosa, non dimenticare di controllare gli obiettivi per ogni framework che desideri aggiungere