Xamarin.iOS中的文件选择器

时间:2017-02-01 16:08:30

标签: c# ios xamarin.ios uwp xamarin.uwp

我需要在我的Xamarin.Forms应用程序中使用文件选择器,但我想,如果可以在iOS中使用吗?

我知道在Android和UWP上都有可能,但是由于iOS使用沙盒,我不知道,如果可以在iOS上使用。

或者我必须使用Open In,因为我需要重新设计一些应用程序 如果我必须这样做,我可以在UWP上使用该方法吗?

1 个答案:

答案 0 :(得分:1)

您可以使用xamarin plugin file picker

添加点击事件:

async void OpenFile(object sender, EventArgs e)
    {
        try
        {
            FileData filedata = await CrossFilePicker.Current.PickFile();
        }
        catch (Exception ex)
        {
            ExceptionHandler.ShowException(ex.Message);
        }
    }

但有时你会得到System.NotImplementedException

所以你需要手动为android和ios导入dll。

对于Android,您可以在your_project_name\packages\Xam.Plugin.FilePicker.1.1.0\lib\MonoAndroid10

找到dll

对于IOS,您可以在your_project_name\packages\Xam.Plugin.FilePicker.1.1.0\lib\MonoTouch10

找到dll