在主线程上,我成功地使用了imageNamed:
方法。
这是我的代码,它是js-ctypes:https://gist.github.com/Noitidart/e8105a5f702dc9e6a4b8
从另一个线程执行此操作时,我似乎崩溃了。我不确定这是否是一个错字,我还在挖掘,但似乎无法找到任何错误。所以我想知道是否对method_setImplementation
进行调查不是线程安全的吗?
相同的线程安全是否适用于使用method_exchangeImplementations
进行调整?
答案 0 :(得分:1)
我认为您的代码中存在问题,但我可以向您推荐JRSwizzle库https://github.com/rentzsch/jrswizzle以及演示如何使用:https://github.com/kostiakoval/JRSwizzleExample