3

这是我在这里的第一个问题。所以请原谅我,如果它的格式不完美。

目标

通过 Dreamweaver 使用 Phonegap 构建的本机应用程序包括条形码扫描仪插件 https://github.com/phonegap/phonegap-plugins/tree/master/iPhone/BarcodeScanner

问题

我尝试过的所有 iOS 版本都以纵向模式显示条码扫描器,预计 iOS 6。它显示条码扫描器插件的横向方向。如果这是问题,我可以处理它,但它只会扫描,当我把它放在纵向时。

我整天在谷歌上搜索,没有任何解决方案。

这是我的 config.xml 文件:

<feature name="http://api.phonegap.com/1.0/device" />

<preference name="phonegap-version"     value="2.2.0" />
<preference name="orientation"          value="portrait" />
<preference name="target-device"        value="universal" />
<preference name="fullscreen"           value="false" />
<preference name="webviewbounce"            value="false" />
<preference name="ios-statusbarstyle" value="black-opaque" />

<gap:plugin name="BarcodeScanner" />
<gap:plugin name="ChildBrowser" />
<access origin="*" />

我想要一个在所有操作系统中都面向纵向的条码扫描仪。这个问题有什么解决办法吗?

编辑:找到解决方案

至少,我在 xcode 中加载了所有数据。下载了最新版本的条码扫描器插件。在xcode中设置它,编译它并且它工作。

问题似乎是在通过 Dreamweaver/Phonegap Webseite 创建构建时,Phonegap 使用的条形码扫描器插件的过时版本。

4

1 回答 1

0

请更新AppDelegate.m文件中的以下代码

添加这一行:

[self.window setRootViewController:self.viewController];

评论此行(或)删除此行:

//[self.window addSubview:self.viewController.view];
于 2012-12-13T19:01:24.867 回答