2012-01-26 18 views

risposta

34

Durante la migrazione di un progetto per utilizzare ARC, il flag di compilazione -fobjc-arc è impostato come predefinito per tutti Obiettivo -C file sorgente. È possibile disabilitare ARC per una classe specifica usando il flag del compilatore -fno-objc-arc per quella classe. In Xcode, nella scheda Fasi build di destinazione, apri il gruppo Origini di compilazione per visualizzare l'elenco dei file di origine. Fare doppio clic sul file per il quale si desidera impostare il flag, immettere -fno-objc-arc nel pannello pop-up, quindi fare clic su Fine.

44

Di seguito sono riportati i passi che ho fatto e ha funzionato per me

  1. Selezionare Project
  2. Selezionare Targets
  3. Dal pannello di destra, selezionare Build Settings
  4. La ricerca di "Automatic Reference Counting";
  5. Individuare Apple LLVM compiler 3.0 - Language e Objective-C Automatic Reference Counting e selezionare NO in tutte e tre le sezioni.

enter image description here

+0

Questa risposta ha funzionato per me! – Patricia

3

in Xcode 5.0.2, selezionare il progetto in Navigatior, selezionare Impostazioni del torso, la ricerca per Apple LLVM 5.0 - Lingua - Obiettivo C e cambiare Objective-C refence conteggio automatico a NO

Problemi correlati