コンパイラエラー'receiver' is unavailable: this system field has retaining ownership
を以下の行3に修正するにはどうすればよいですか?ARCでobjc_super.receiverを使用できないのはなぜですか?
UIKIT_STATIC_INLINE void sample_drawRect(id self, SEL _cmd, CGRect rect) {
struct objc_super super;
super.receiver = self;
super.super_class = class_getSuperclass([self class]);
objc_msgSendSuper(&super, @selector(drawRect:));
}
mallocとstruct objc_superへのポインタを使用するとどうなりますか? –