【发布时间】:2014-09-24 15:46:36
【问题描述】:
我目前正在尝试让 aviary sdk 与 iOS 下的 cordova 应用程序结合运行。
在安装了 cordova (3.6.3-0.2.13) 和最新的 Aviary SDK (4.3.0) 以及来自https://github.com/m1is/AviaryCordovaPlugin 的 aviary 插件之后,我设法获得了一个简单的示例应用程序来与 android 一起工作。
当我尝试使用 xcode(6.0.1) 为 iOS 构建完全相同的应用程序并尝试调用 cordova.plugins.Aviary.show 方法时,我在 xcode 控制台中收到以下错误:
WebKit 在 webView:decidePolicyForNavigationAction:request:frame:decisionListener: 代表:您必须提供您的 Aviary 创建 AFPhotoEditorController 实例之前的 API 密钥。 有关详细信息,请参阅 Aviary SDK 文档。
通过阅读适用于 iOS 的 SDK 文档,我了解到 aviary 更改了 apikey/secret 设置以要求将其放入代码中:
必须在实例化之前提供 API 密钥和秘密 AFPhotoEditorController 的实例。
我的问题出现了:我不知道如何将 apikey/secret 提交给 SDK,所有尝试更改或添加内容到 Aviary.m 文件的尝试都不成功(可能是因为我不了解 ObjectiveC .
所以我想知道是否有人遇到同样的问题,并且能够指出我正确的方向来设置 apikey 和 secret,以便我的 cordova 应用程序可以在 iOS 下运行。
【问题讨论】: