Convertendo object_setInstanceVariable () para ARC?
Eu desejo converter uma instância de
object_setInstanceVariable(self, [key UTF8String], *(id**)addr);
para ARC. Quando tento usar o conversor Objective-C ARC embutido no Xcode, recebo o seguinte erro:
'object_setInstanceVariable' não está disponível: não disponível no modo de contagem automática de referência
Como devo lidar com esse problema? Eu sei que eu posso colocar --fno-objc-arc como sinalizador de compilador, mas eu gostaria muito de usar ARC em vez disso, se é possível (eu tenho um monte de alvos que eu teria que alterar manualmente o sinalizador de compilador para) .
(O código é originalmente retiradoNSObject + NSCoding e Archiver por Mike Mayo na Rackspace Mobile Apps)