Appcelerator 应用程序在 iOS 设备上的 Barcode.capture() 行崩溃
Appcelerator app crashing on Barcode.capture() line on iOS device
我需要在我的应用程序中读取二维码。所以我正在 iOS 设备上进行测试。我添加了模块,目前我正在使用这个示例
应用程序在此行崩溃
Barcode.capture({
animate: true,
overlay: overlay,
showCancel: false,
showRectangle: false,
keepOpen: true/*,
acceptedFormats: [
Barcode.FORMAT_QR_CODE
]*/
});
我也试过没有像这样的参数 Barcode.capture();
但仍然崩溃。
SDK version is 6.0.1.GA
ti.barcode version is 1.9.1
如果没有显示崩溃的日志,则很可能与 tiapp.xml 中的 NSCameraUsageDescription 键值有关。
这样添加:
<ios>
<enable-launch-screen-storyboard>false</enable-launch-screen-storyboard>
<plist>
<dict>
<key>UISupportedInterfaceOrientations~iphone</key>
<array>
<string>UIInterfaceOrientationPortrait</string>
</array>
<key>UISupportedInterfaceOrientations~ipad</key>
<array>
<string>UIInterfaceOrientationPortrait</string>
<string>UIInterfaceOrientationPortraitUpsideDown</string>
</array>
<key>UIRequiresPersistentWiFi</key>
<false/>
<key>UIPrerenderedIcon</key>
<false/>
<key>UIStatusBarHidden</key>
<false/>
<key>UIStatusBarStyle</key>
<string>UIStatusBarStyleLightContent</string>
<key>NSCameraUsageDescription</key>
<string>Can we use your camera?</string>
<key>NSPhotoLibraryUsageDescription</key>
<string>Can we save to your library?</string>
</dict>
</plist>
</ios>
我需要在我的应用程序中读取二维码。所以我正在 iOS 设备上进行测试。我添加了模块,目前我正在使用这个示例
应用程序在此行崩溃
Barcode.capture({
animate: true,
overlay: overlay,
showCancel: false,
showRectangle: false,
keepOpen: true/*,
acceptedFormats: [
Barcode.FORMAT_QR_CODE
]*/
});
我也试过没有像这样的参数 Barcode.capture();
但仍然崩溃。
SDK version is 6.0.1.GA
ti.barcode version is 1.9.1
如果没有显示崩溃的日志,则很可能与 tiapp.xml 中的 NSCameraUsageDescription 键值有关。
这样添加:
<ios>
<enable-launch-screen-storyboard>false</enable-launch-screen-storyboard>
<plist>
<dict>
<key>UISupportedInterfaceOrientations~iphone</key>
<array>
<string>UIInterfaceOrientationPortrait</string>
</array>
<key>UISupportedInterfaceOrientations~ipad</key>
<array>
<string>UIInterfaceOrientationPortrait</string>
<string>UIInterfaceOrientationPortraitUpsideDown</string>
</array>
<key>UIRequiresPersistentWiFi</key>
<false/>
<key>UIPrerenderedIcon</key>
<false/>
<key>UIStatusBarHidden</key>
<false/>
<key>UIStatusBarStyle</key>
<string>UIStatusBarStyleLightContent</string>
<key>NSCameraUsageDescription</key>
<string>Can we use your camera?</string>
<key>NSPhotoLibraryUsageDescription</key>
<string>Can we save to your library?</string>
</dict>
</plist>
</ios>