繁体   English   中英

错误迁移到统一API后的消息

Errors Message after migration to unified API

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我只是使用迁移工具将我的Xamarin iOS应用程序迁移到Xamarin Unified。 下面的代码工作正常,应用程序在迁移之前没有任何错误或警告。 迁移后我得到以下错误Error-1 PresentViewController不接受MediaPickerController对象作为参数。 Error-2 mediaPickerController没有DismissViewController方法

        protected void TakePicture()
{
    MediaPickerController mediaPickerController = mediaPicker.GetTakePhotoUI(new StoreCameraMediaOptions
    {
        Name =  this.PictureName + ".jpg",
        DefaultCamera = CameraDevice.Rear
    });
    if (!mediaPicker.IsCameraAvailable)
    {
        ShowUnsupported();
    }

//Error-1
    PresentViewController(mediaPickerController, true, null);
    try
    {
        mediaPickerController.GetResultAsync().ContinueWith(t =>
        {
            BTProgressHUD.Show("Processing");
            // Dismiss the UI yourself

//Error-2
            mediaPickerController.DismissViewController(true, () =>
            {
                if (t.IsCanceled || t.IsFaulted)
                {
                    BTProgressHUD.Dismiss();
                    return;
                }
                MediaFile file = t.Result;
                FinishedPickingMedia(file);
                BTProgressHUD.Dismiss();
            });



       }, TaskScheduler.FromCurrentSynchronizationContext());
    }
    catch (Exception ex)
    {
        Insights.Report(ex, ReportSeverity.Error);
    }
}
1 个回复

您需要将包含MediaPickerController的Xamarin组件更新为与Xamarin.iOS统一代码兼容的最新版本!

最新版本的Xamarin.Mobile是0.7.6。 如果您使用较旧的项目,请仔细检查您的项目。

1 迁移到Xamarin.IOS统一API

最近我有一个基于Mac的Xamarin构建的项目。现在,当我尝试在MAC的Visual Studio上打开该项目时(众所周知,Xamarin现在是MAC的Visual Studio),它显示了一些有关Monotouch的错误。 问题是:我真的需要将应用程序转换为统一API吗? 我知道官方 ...

3 Vogels DynamoDB错误迁移到较新的API

我正在将Vogels DynamoDB数据映射器用于node.js-一直很难在DynamoDB(在AWS上)上工作。 对于本地DynamoDB, 没有问题-它设置了架构,并在node.js应用程序中完美运行。 但是,在部署到AWS时-出现以下错误: 问题是我正在使用最新版本的Vo ...

4 迁移Xamarin形式的统一api后无法编译

我们已经将xamarin表单项目迁移到统一的api。 但是我们有这样一个奇怪的编译错误:无法自动运行程序集'... / iOS / obj / iPhone / Debug / mtouch-cache / Build / Xamarin.Forms.Labs.dll 因此,我更改了iO ...

2015-03-07 19:56:55 1 175   xamarin
7 迁移到AndroidX后出现错误:

迁移/重构到AndroidX后(使用Android Studio 3.2 RC2中的迁移工具),我得到了大量以下类型的Lint错误: 我糊涂了; 我想这是Lint中与迁移到AndroidX有关的错误。 我是对的还是应该切换回android名称空间? 注意:我的minSDK设置为 ...

10 将vaadin 7迁移到8后出现错误

我只是使用https://vaadin.com/docs/framework/v8/migration/migrating-to-vaadin8.html将我的应用程序从vaadin 7迁移到vaadin 8.1.4。 我能够编译widgetset文件,但是当我尝试在tomcat 8上运行应用 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM