Xamarin.ios Xamarin iOS Zxing与Zxing Scannerview

Xamarin.ios Xamarin iOS Zxing与Zxing Scannerview,xamarin.ios,navigation,zxing,Xamarin.ios,Navigation,Zxing,扫描完成后需要导航到其他视图 将Zxing与ZXingScannerView一起使用 使用此代码 当我尝试导航时,我遇到了这个错误 一致性错误:您正在调用只能从UI线程调用的UIKit方法。您遇到的问题是,您试图在异步任务中运行与UI相关的代码。在主线程内进行导航 BeginInvokeOnMainThread( () => { scannerView.Stop

扫描完成后需要导航到其他视图 将Zxing与ZXingScannerView一起使用

使用此代码

当我尝试导航时,我遇到了这个错误
一致性错误:您正在调用只能从UI线程调用的UIKit方法。

您遇到的问题是,您试图在异步任务中运行与UI相关的代码。在主线程内进行导航

            BeginInvokeOnMainThread(
                () =>
                {
                    scannerView.StopScanning();
                    // Navigate code goes here
                });

你读过关于导航的文档了吗?@Jason,我知道如何使用导航控制器,但当我尝试使用导航控制器时,我犯了一个错误。我已经更新了我的问题。如果您搜索该错误消息,您将得到几个有用的提示
            BeginInvokeOnMainThread(
                () =>
                {
                    scannerView.StopScanning();
                    // Navigate code goes here
                });