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="*" />

すべてのOSで縦向きのバーコードスキャナーが必要です。この問題の解決策はありますか?

編集:解決策を見つけました

少なくとも、すべてのデータを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 に答える