ZXing: сообщение об ошибке appshell, Zxing.Net.Mobile.Forms.iOS.ZXingScannerView Renderer.LayoutSubviews
У меня есть пакет ZXing Nuget, используемый в AppShell на странице. Он хорошо работает вне AppShell, но когда я добавляю его в apphell. Я получаю это сообщение об ошибке при посещении страницы.
Ссылка на объект 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>
Есть идеи?