아래의 3 행에서 컴파일러 오류 'receiver' is unavailable: this system field has retaining ownership
을 어떻게 수정합니까?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에 대한 포인터를 사용하면 어떻게됩니까? –