In Xcode 6 KCOrderedAccessorFix is producing errors on following line:
NSMutableOrderedSet *primitive = objc_msgSend(_s, fastPrimitiveGetter)
How can I resolve it? Thanks,
In Xcode 6 KCOrderedAccessorFix is producing errors on following line:
NSMutableOrderedSet *primitive = objc_msgSend(_s, fastPrimitiveGetter)
How can I resolve it? Thanks,
Add this line at the top of kc_generateOrderedSetAccessorsForRelationship
:
NSMutableOrderedSet* (*action)(id, SEL) = (NSMutableOrderedSet* (*)(id, SEL))objc_msgSend;
And then change all calls to "objc_msgSend
" to "action
", like this:
NSMutableOrderedSet *primitive = objc_msgSend(_s, fastPrimitiveGetter);
becomes:
NSMutableOrderedSet *primitive = action(_s, fastPrimitiveGetter);
And everything I'm saying here is in an open pull request written by somebody else. :-)
Change each objc_msgSend method call from
to
It's working perfectly for me.
Fix in my pull request: https://github.com/aqibmumtaz/KCOrderedAccessorFix