我想为一些应用程序开发人员创建一个自定义的 UIView 类(一个静态库)。我在我的代码中创建了 CMMotionManager 实例。我发现如果应用程序开发人员还在他的代码中创建了 CMMotionManager 实例,我们的 CMMotionManager 实例之一将无法处理陀螺仪/加速度计值。我意识到 UIWebview 可以在应用程序获取这些值时获取这些值(例如 javascript 代码:window.ondevicemotion = function(e) {...}),我认为可能有一种方法可以避免这种冲突。关于如何避免这种冲突的任何想法?