J'ai sauté sur l'ARC de mouvement. Dans le passé, j'aurais mon délégué propriétés déclarées comme ceci:
@property(assign) id<MyProtocol> delegate;
J'ai donc pensé que je pourrais le faire en vertu de l'ARC:
@property(weak) id<MyProtocol> delegate;
De ne pas faire. Sur le @synthétiser déclaration dans le .m j'ai une compilation d'erreur:
*Sémantique Question: ivar "délégué" pour __la faiblesse de la propriété de "délégué" doit être __faibles*
Je l'AI annoncé que la faiblesse de la bien que! Aussi comment puis-je passer d'une classe implémentant un protocole à un faiblement référencés de la propriété. Dois-je l'envelopper dans un de ces étranges obj_unretained appels?
Toute aide sur ce serait très apprécié.