KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I've jumped on the ARC bandwagon. In the past I would have my delegate properties declared like this: @property(assign) id<MyProtocol> delegate; So I thought I would do this under ARC: @property(weak) id<MyProtocol> delegate; Not so. On the @synthesize statement in the .m I have a compile error : *Semantic Issue: Existing ivar 'delegate' for __weak property 'delegate' must be __weak* I HAVE declared it as weak though! Also how do I pass a class implementing a protocol to a weakly referenced property. Do I have to wrap it in one of those weird obj_unretained calls? Any help on this would be very much appreciated.
Tags (comma-separated)
Save Edits
Cancel