-
Notifications
You must be signed in to change notification settings - Fork 2.2k
JPCleaner 即时撤回脚本
bang edited this page Mar 19, 2016
·
2 revisions
如果想在 JSPatch 脚本执行后撤回脚本,可以通过扩展 JPCleaner 做到。
只需引入 JPCleaner.h
,调用 +cleanAll
接口就可以把当前所有被 JSPatch 替换的方法恢复原样。另外还有 +cleanClass:
接口支持只回退某个类。这些接口可以在 OC 调用,也可以在 JS 脚本动态调用:
//OC 中调用
[JPCleaner cleanAll]
[JPCleaner cleanClass:@"JPViewController"];
//也可以在 JS 中调用
require('JPCleaner').cleanAll();