/ / Impossibile trovare l'intestazione per TTURLJSONResponse - iphone, goal-c, xcode, three20

Impossibile trovare l'intestazione per TTURLJSONResponse - iphone, objective-c, xcode, three20

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 № 1

Ok, 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