我将设备升级到iOS 11-beta6,然后发现运行时代码有问题。
IMP swizzledImplementation = imp_implementationWithBlock(^BOOL(NSObject *obj, ...) {
va_list arguments;
va_start(arguments, obj);
id argument = va_arg(arguments, id);
va_end(arguments);
};
va_列表有什么变化吗?还是imp_implementationWithBlock?