Xamarin IOS:是否有文件选取器选取器

问题描述:

我正在寻找一个使用iCloud for Xamarin Form for iOS的文件选取器库。目前,我正在使用Xamarin Form项目的FilePicker-Plugin-for-Xamarin-and-Windows。它将显示android应用程序上的文件选取器,但在iOS上运行时,会出现错误消息:Xamarin IOS:是否有文件选取器选取器

此功能未在此程序集的便携式版本中实现。您应该参考主应用程序项目中的NuGet包以引用特定于平台的实现。

尽管包能正常工作,但仍然不能正常工作。

+0

你见过插件的问题[这里](https://github.com/Studyxnet/FilePicker-Plugin-for-Xamarin-and-Windows/issues/3#issuecomment-243350984)?看起来你必须手动添加DLL。还有一个拉请求[这里](https://github.com/Studyxnet/FilePicker-Plugin-for-Xamarin-and-Windows/pull/11)其中null文件名问题显然是固定的。 – hvaughan3

+0

你的意思是我必须下载整个库并编译它然后复制DLL .. – LittleFunny

+0

我从来没有使用过这个插件,所以我也不确定。如果我有时间,可能会尝试今天进行测试,如果能够正常工作,我会尽快回复您。 – hvaughan3

你见过the document picker in Xamarin?可能不适合所有目的,但值得一看。

我有同样的问题, 您必须手动添加插件选取器的DLL引用并删除软件包引用。 这里的步骤

1.Delete在iOS的项目的包文件夹中的参考FilePicker包: enter image description here

  1. 的两个DLL添加到的引用iOS项目。

    • 右键点击你的项目 - >编辑参考 enter image description here

    • 在.NET程序集选项卡中的引用添加到两个DLL:

      • YourProjectDirectory /包/ Xamarin.Plugin .FilePicker.1.2.1/lib/MonoTouch10/Plugin.FilePicker.dll
      • YourProjectDirectory/packages/Xamarin.Plugin.FilePicker.1.2.1/lib/MonoTouch10/Plugin.FilePicker.Abstractions.dl升
  2. enter image description here

开始=“2”>