Ios 目标c中使用id的函数指针中的弧问题
我是ARC机制的新手,最近我在下面提供的函数指针中发现了一个问题,它在非ARC中正常工作,但在ARC中不正常Ios 目标c中使用id的函数指针中的弧问题,ios,objective-c,automatic-ref-counting,Ios,Objective C,Automatic Ref Counting,我是ARC机制的新手,最近我在下面提供的函数指针中发现了一个问题,它在非ARC中正常工作,但在ARC中不正常 如果我用void替换Id效果很好,请提供评论尝试用void替换Id void (*fPtrSuper)(struct objc_super*,SEL,float) = (void (*)(struct objc_super*,SEL,float))objc_msgSendSuper; “不工作”是什么意思?然而,函数指针不是ARC(或MRR)的主题。这不是真正的代码。请出示真实代码。
如果我用void替换Id效果很好,请提供评论尝试用
void
替换Id
void (*fPtrSuper)(struct objc_super*,SEL,float) = (void (*)(struct objc_super*,SEL,float))objc_msgSendSuper;
“不工作”是什么意思?然而,函数指针不是ARC(或MRR)的主题。这不是真正的代码。请出示真实代码。嗨,阿明和马特更新了代码,请检查一下。
void (*fPtrSuper)(struct objc_super*,SEL,float) = (void (*)(struct objc_super*,SEL,float))objc_msgSendSuper;