Secondo questi commenti, JSONKit non supporta ARC, e non anche in esecuzione con l'impostazione fobjc-no-arc in un ambiente ARC: https://github.com/johnezang/JSONKit/issues/37JSONKit supporta ARC oppure esiste un fork che supporta ARC?
risposta
È comunque possibile utilizzare JSONKit nell'applicazione con ARC.
Lo sto usando io stesso.
Selezionare la radice del progetto in XCode 5, sotto Targets
selezionare l'applicazione, quindi selezionare la scheda BuildPhases
. Sotto Compile Sources
, fare doppio clic su JSONKit.m e aggiungere i seguenti flag del compilatore -fno-objc-arc
.
Speranza che aiuta
Acclamazioni
Hai verificato la presenza di perdite di memoria utilizzando gli strumenti? Lo stesso sviluppatore JSONKit ha affermato che non è garantito che funzioni in un ambiente ARC. I problemi probabilmente sono i limiti da ARC a non ARC. –
Non ho trovato alcun problema finora e lo sto usando da un po '. Detto questo, non significa che non ce ne siano. Non ne ho trovato nessuno. – bmartins
Questo è sorprendente. Non ho mai nemmeno pensato che potessi fare questo ... – nickw444
Io uso JSONKit in ARC
progetto con l'-fno-objc-arc
nel file JSONKit.m nelle impostazioni di compilazione Source.
E solo alcuni dei post a cui hai collegato nella tua domanda dicono già che funziona.
vedere questa url http://stackoverflow.com/questions/10459444/json-parsing-method-not-working-for-ios4-in-iphone/10459696#10459696 – Deepesh