我需要在我的Xamarin.Forms应用程序中使用文件选择器,但我想,如果可以在iOS中使用吗?
我知道在Android和UWP上都有可能,但是由于iOS使用沙盒,我不知道,如果可以在iOS上使用。
或者我必须使用Open In
,因为我需要重新设计一些应用程序
如果我必须这样做,我可以在UWP上使用该方法吗?
答案 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
对于IOS,您可以在your_project_name\packages\Xam.Plugin.FilePicker.1.1.0\lib\MonoTouch10