2016-02-03 16 views
5

Stavo vedendo come SwiftyJSON ha funzionato in un progetto parallelo e ho voluto spostarlo nel mio progetto principale. Dopo aver usato Cocoapods per installare SwiftyJSON e aver aperto xcworkspace (del mio progetto principale ora), sono andato ad aggiungere il mio codice: let jsonBIG = JSON(data: data2) e ricevevo un messaggio di errore "Usa identificatore non risolto JSON". Ho ricercato e trovato una soluzione dicendo di aggiungere import SwiftyJSON nella parte superiore di ogni file che lo utilizza. Quando lo faccio, ottengo un errore che dice "Nessun modulo" SwiftyJSON "". Ho guardato dappertutto e ho provato queste cose e niente ha funzionato:Errori durante l'importazione di SwiftyJSON con Cocoapods

  • pulizia e la costruzione del progetto
  • cartella pulizia accumulo
  • rieseguire pod installare (con XCode completamente chiusa)
  • aggiungendo SwiftyJSON. framework to linked Frameworks e Libraries
  • eliminato xcworkspace file e pod reinstallato
  • controllato che la configurazione di debug e release del mio progetto puntava alle configurazioni generate da t he pod installation

Ho esaminato tutto ciò che ho trovato su questo argomento su Google e StackOverflow e niente sembra funzionare. So che non è un problema di Cocoapods perché ho SwiftyJSON per lavorare su uno dei miei altri progetti. Aiuto?

modifica: Forse questo fa la differenza? Nel mio progetto parallelo (dove lavora SwiftyJSON) v'è un'icona/quadro giallo cassetta degli attrezzi accanto al quadro: enter image description here

Ma nel mio nuovo progetto in cui sto cercando di ottenere SwiftyJSON a lavorare è solo un'icona libreria bianca in questo modo: enter image description here

Anche se quando vado aggiungere il quadro mostra la casella degli strumenti/icona del quadro giallo come questo: enter image description here

+0

La configurazione del debug e del rilascio del tuo progetto in Xcode punta alle configurazioni generate dall'installazione del pod? Inoltre, assicurati di utilizzare il file '.xcworkspace' invece del file' .xcodeproj' del progetto. –

+0

Sì, l'ho verificato anche io (ho dimenticato di dirlo!) E ho controllato tre volte che sto usando .xcworkspace – tessa

+0

Che aspetto ha il tuo 'Podfile'? Piattaforma –

risposta

0

scopre che ci sono stati altri errori che dovevano essere fissato nel mio progetto che stavano bloccando SwiftyJSON dall'importazione corretta. Una volta sistemati gli altri errori, tutto ha funzionato come previsto.

Problemi correlati