2016-09-20 29 views
5

我正在尋找一個使用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

回答

0

我有同樣的問題, 您必須手動添加插件選取器的DLL引用並刪除軟件包引用。 這裏的步驟

1.Delete在iOS的項目的包文件夾中的參考FilePicker包: enter image description here

  • 的兩個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升
  • enter image description here