如何正确添加 iOS 带有位置的框架并在 Cordova 中从中创建插件?

How to properly add iOS framework with location and create plugin from it in Cordova?

我正在编写 Cordova 插件,它包装 iOS 在后台使用位置的框架。 我已经添加了必要的权限并且我已经成功包装了 iOS 框架,但是在我移动时位置没有更新给我。我收到来自 Cordova 的消息,请看一下图片。

当我将启用位置管理器的代码移动到 AppDelegate class 时,它开始接收更新。如果该代码位于其他class,则会出现位置权限提示window,但无法监控位置变化。 我不完全确定为什么会这样,但现在可以使用了:D