当一些Objective-c代码检查swift类时,我遇到了一个问题,我可以获得该类的原始方法,但每当我设置该项目时,它都会导致该方法从该类中删除。我假设我的IMP不符合swift类所需的规范,但我在网上找不到太多帮助。我的简单例子如下:+(void)injectPropertyTrapsFor:(NSString*)propNamereader:(IMP)rwriter:(IMP)wtypeEncoding:(constchar*)type{IMPoldMethod=class_replaceMethod([selfclass],NSSelectorFromString(propNa