sto usando xcode 4.4.1 per iOS target 5.1 ho iniziato il mio progetto usando ARC, e nel mezzo di il progetto ho aggiunto qualche fonte di terze parti non arc al mio progetto. a questo punto, ho deciso di provare il refactoring in xcode e si verifica un errore. proviene da uno dei miei sorgenti originali.refactoring to arc risultati in "sintetizzare la proprietà 'debole' è consentito solo in modalità arc o gc"
ho una proprietà di (nonatomico, debole) e l'ho sintetizzato ==> sintetizzare la proprietà 'debole' è consentito solo in modalità ARC o GC.
Sono sconcertato - sto usando arco e si lamenta che è consentito solo in arco ??
Al momento, ho rifattorato l'app di terze parti da altri progetti e l'ho copiato perché il mio progetto funzioni, ma quanto sopra è una domanda che mi piacerebbe ancora capire perché. Grazie! (a proposito, quando faccio converto ad arco, si dice che la destinazione attualmente utilizza ARC)
Ho questo problema quando set 'weak' tipo di proprietà invece di 'assign' prima di migrare a ARC – poGUIst