gpt4 book ai didi

ios - 有没有人能够在 Cordova 2.0.0 上成功安装 ChildBrowser?

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:23:38 25 4
gpt4 key购买 nike

我几天前将 phonegap 升级到 2.0 (Cordova-2.0.0)。我使用以下说明将 ChildBrowser 插件添加到 cordova: https://github.com/alunny/ChildBrowser/blob/master/README.md(使用 pluginstall 和 npm 运行自动脚本来设置代码的 native 部分)按照: https://github.com/alunny/pluginstall

但是,自动脚本似乎采用较旧的 PhoneGap 代码而不是 Cordova,因此我不得不在 ChildBrowser 插件的 .m 和 .h 文件中进行更改,以使用 CDV* 类而不是 PG* 类。此外,脚本搞砸了我的 xcode 项目,幸运的是我有一个备份。

所有这些都引出了一个问题——是否有关于如何使 ChildBrowser 插件在 Cordova 2.0.0 上工作的文档?我看到很多人提示 Cordova 1.9.0。

最佳答案

我几乎可以正常使用它,但它仍然没有为我打开。但这似乎对这个人有用here on google groups .

删除任何#ifdef CORDOVA_FRAMEWORK 语句,根据 Phonegap 文档,不再需要它。因此,例如在您的 ChildBrowserCommand.h 文件中更改此内容:

#ifdef CORDOVA_FRAMEWORK
#import <CORDOVA/CDVPlugin.h>
#else
#import "CORDOVA/CDVPlugin.h"
#endif
#import "ChildBrowserViewController.h"

只是:

#import <CORDOVA/CDVPlugin.h>
#import "ChildBrowserViewController.h"

还有这个:

#ifdef CORDOVA_FRAMEWORK
@interface ChildBrowserCommand : CDVPlugin <ChildBrowserDelegate> {
#endif
ChildBrowserViewController* childBrowser;
}

进入:

@interface ChildBrowserCommand : CDVPlugin <ChildBrowserDelegate>  {
ChildBrowserViewController* childBrowser;
}

您可能需要查看 this出来了。让我知道这是否对您有用,或者您是否找到了可行的解决方案,这样我也可以试试。

关于ios - 有没有人能够在 Cordova 2.0.0 上成功安装 ChildBrowser?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11642064/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com