Ho già creato un progetto in XCode 4.2 con ARC controllato. Il problema è che devo scaricare e aggiungere i file ASIHttpRequest. Questo sta dando un sacco di errori quando provo a compilare. C'è un modo per risolvere questo problema (oltre a creare nuovamente un progetto)?Come rimuovere ARC da XCode
risposta
Fare clic sul nome del progetto in vista di navigazione sul lato sinistro, vado a Target -> Crea Fasi e aggiungi -fno-objc-arc a i "flag del compilatore" per tutti i file rilevanti.
Grazie, tutti e 46 gli errori sono scomparsi –
Continuare a utilizzare ARC, ma disabilitarlo per i file ASIHttpRequest. Questa risposta dovrebbe puntare nella giusta direzione:
È possibile disattivare ARC per file passando la bandiera -fno-objc-arc
a ciascuno come sono compilati. Aggiungi il flag ai file che hanno bisogno di ARC disabilitato nel gruppo Compile Sources nella destinazione nel navigatore del progetto.
Un'altra opzione sarebbe quella di compilare ASIHttpRequest come il proprio framework che non ha ARC abilitato e solo il collegamento al framework. Parlare di, non è ASIHttpRequest già in un quadro? (Non ho guardato in un po ')
- 1. Come abilitare ARC in tutto il progetto in Xcode 4.2
- 2. Come rimuovere le voci del simulatore iOS ridondanti da Xcode?
- 3. Come rimuovere oggetti da Interface Builder in Xcode 5?
- 4. Come abilitare/disabilitare ARC in un progetto xcode?
- 5. Rimuovere completamente XCode Target
- 6. iOS: come rimuovere oggetti dalla memoria con ARC abilitato?
- 7. Come rimuovere le versioni precedenti di Xcode
- 8. ios5 ARC qual è il flag del compilatore per escludere un file da ARC?
- 9. Rimuovere vecchi problemi in Xcode
- 10. ARC, non ARC e ereditarietà
- 11. Come convertire da char * in id * con ARC abilitato
- 12. Xcode 4.4, build app con ARC per iOS 4.2
- 13. Problema di debugging Xcode e ARC (skipping dealloc)
- 14. ARC e ASIHTTPRequest
- 15. @autoreleasepool senza ARC?
- 16. cocos2d supporta ARC?
- 17. Come utilizzare correttamente __bridge per ARC
- 18. Come rimuovere l'abbagliamento dell'icona in XCode 5/iOS 7?
- 19. Come convertire il progetto ARC in non ARC?
- 20. Come abilitare ARC per un file nel progetto Non-ARC?
- 21. Rimuovere il test dell'unità dal progetto Xcode?
- 22. Come rimuovere Framment da FragmentPagerAdapter?
- 23. Come rimuovere FacesMessages da FacesContext?
- 24. come rimuovere un'attività da ScheduledExecutorService?
- 25. come rimuovere l'oggetto da NSDictionary
- 26. Come rimuovere Bold da f.label
- 27. Come rimuovere XComments da XElement?
- 28. Come rimuovere R.java da JavaDoc
- 29. Come rimuovere l'elemento da java.util.List?
- 30. Come rimuovere GMSPolygon da GMSMapView
Come nota non correlata, è possibile prendere in considerazione MKNetworkKit in sostituzione di ASIHTTPRequest. ASIHTTPRequest non è più supportato. MKNetworkKit è compatibile con ARC. https://github.com/MugunthKumar/MKNetworkKit –
E non solo per copiare il mio coautore (MK), anche se penso che il suo kit sia abbastanza carino, c'è anche AFNetworking, che vale sicuramente la pena dare un'occhiata. https://github.com/gowalla/AFNetworking –