Xamarin zxing 不要求在 IOS 上允许权限摄像头
Posted
技术标签:
【中文标题】Xamarin zxing 不要求在 IOS 上允许权限摄像头【英文标题】:Xamarin zxing don't ask allow permission camera on IOS 【发布时间】:2018-05-13 20:33:38 【问题描述】:我制作了简单的 xamarin 项目。
然后添加NugetPackage Zxing.Net.Mobile.Forms 2.2.9 PCL,android,ios项目。
我在 AppDelegats.cs 中添加了这段代码
public override bool FinishedLaunching(UIApplication app, NSDictionary options)
global::Xamarin.Forms.Forms.Init();
global::ZXing.Net.Mobile.Forms.iOS.Platform.Init();
NSBundle.MainBundle.InfoDictionary["CFBundleShortVersionString"];
LoadApplication(new App OSVersion = "iOS Version " + "2.0" );
return base.FinishedLaunching(app, options);
然后像这样在 info.plist 文件中添加相机权限。
<key>NSCameraUsageDescription</key>
<string>Scan using the camera.</string>
我使用 IOS 模拟器进行测试。 但它并没有要求我允许使用相机。
Zxing ScanPage 显示,但它只是灰色视图。
所以,首先我不知道为什么不要求允许带对话框的相机。 二、IOS模拟器不支持摄像头?
Android 模拟器至少可以检查工作相机。
如果你知道,请教我。谢谢。
【问题讨论】:
是的,你是对的。相机只能在真实设备上使用。 Cole Xia // 谢谢! 【参考方案1】:在 Visual Studio 菜单栏中尝试 Build
➤ Rebuild Solution
重新打开 Visual Studio 并再次运行您的应用
【讨论】:
以上是关于Xamarin zxing 不要求在 IOS 上允许权限摄像头的主要内容,如果未能解决你的问题,请参考以下文章
ZXing Barcode ImageView 不显示生成的条形码 Xamarin Forms
Zxing Xamarin 在简历上形成 BlackScreen
使用 ZXing Xamarin for iOS 的条形码扫描仪应用程序在应用程序类中遇到空引用错误
Xamarin.Android Camera Permissions with ZXing.Net.Mobile 仅在应用重启后有效
OnScanResult Zxing 后 Xamarin 数据网格不显示
如何将 PageRenderer/Fragment/View 中的 ZXing 扫描仪嵌入 Xamarin.Forms ContentPage?