【发布时间】:2020-05-16 22:15:59
【问题描述】:
我将这个库用于我的 Xamarin.Forms 应用程序:https://github.com/Redth/ZXing.Net.Mobile
刚开始,它可以在 Android 上完美运行。 iOS 会显示相机取景器,但它无法识别任何条形码。
我根据需要在我的 AppDelegate 中初始化它:
public override bool FinishedLaunching(UIApplication app, NSDictionary options)
{
global::Xamarin.Forms.Forms.Init();
ZXing.Net.Mobile.Forms.iOS.Platform.Init();
LoadApplication(new App(new iOSInitializer()));
return base.FinishedLaunching(app, options);
}
我也在Info.plist中设置了权限描述:
<key>NSCameraUsageDescription</key>
<string>Please allow access to the camera to scan barcodes</string>
但我想这很明显,否则相机取景器也不起作用。
【问题讨论】:
-
有一个未解决的问题,你可以试试 stavroaudio 找到的:github.com/Redth/ZXing.Net.Mobile/issues/895
-
除了他的问题不同。检索条形码后,他的代码崩溃了。
-
cissemy 已经报告了这个问题,但他没有说它正在崩溃。我猜他们可能有一些问题。尝试降级到以前的版本
标签: xamarin.forms xamarin.ios zxing.net