问题描述
我在页面上的AppShell中使用了ZXing Nuget软件包。 它在AppShell外部运行良好,但是当我将其添加到Appshell中时。 访问该页面时收到此错误消息。
xamarin对象引用未设置为Zxing.Net.Mobile.Forms.iOS.ZXingScannerView Renderer.LayoutSubviews上的对象实例
这仅在iOS项目中发生。
这是“扫描程序视图”的XAML部分。
<StackLayout FlexLayout.Grow="1"
HorizontalOptions="FillAndExpand"
VerticalOptions="FillAndExpand">
<RelativeLayout x:Name="ZXingScannerViewRelativeLayout"
HorizontalOptions="FillAndExpand"
VerticalOptions="FillAndExpand"
FlexLayout.AlignSelf="Center">
<zxing:ZXingScannerView x:Name="ZXingScannerView1"
IsScanning="{Binding IsScanning}"
ScanResultCommand="{Binding ScanResultCommand}"
HorizontalOptions="FillAndExpand"
VerticalOptions="FillAndExpand"
AutomationId = "zxingScannerView"
IsAnalyzing="{Binding IsAnalyzing}"
Result="{Binding ScannedResult,Mode=TwoWay}"
IsTorchOn="{Binding IsTorchOn}"
IsVisible="{Binding ScannerViewIsVisible}"
RelativeLayout.WidthConstraint="{ConstraintExpression Type=RelativeToParent,Property=Width}"
RelativeLayout.HeightConstraint="{ConstraintExpression Type=RelativeToParent,Property=Height}">
</zxing:ZXingScannerView>
</RelativeLayout>
</StackLayout>
有什么想法吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)