簡體   English   中英

如何使用 Xamarin iOS 將 UIImage 存儲到 iPhone 的應用程序文件夾中?

[英]How to store a UIImage into iPhone's App Folder with Xamarin iOS?

對於android,文件管理器-> 手機存儲-> 數據-> 應用程序包名稱中將存在一個應用程序文件夾,我可以在其中保存一些圖像,並且無需打開應用程序即可從外部輕松查找和查看。 我可以通過瀏覽文件管理器輕松查看保存在文件夾中的圖像。 但是,iPhone 似乎沒有提供讓用戶將圖像存儲到應用程序文件夾中的功能。 我什至在 iPhone 中找不到 Android 提供的類似文件管理器這樣的應用程序。 這里有 iPhone 用戶嗎? 請告訴我在 iPhone 中保存圖像的正確路徑是什么,我可以從外面查看。 通常,我會將 android 的圖像路徑設置為“storage/emulated/0/data/AppPackageName/AppImage”。 iPhone呢? 在此先感謝您的幫助。 最重要的是我可以在哪里瀏覽 iPhone 中保存的圖像?

這是有關Xamarin.iOS 中文件系統訪問的文檔

通常,我會將 android 的圖像路徑設置為“storage/emulated/0/data/AppPackageName/AppImage”。 iPhone呢?

iOS 在 Application 中沙箱,它與 Android 相同,路徑為 ' storage/emulated/0/data/AppPackageName/AppImage ' 。 但是在 Application 之外無法檢測到,只能在 App 內部暴露。

出於安全原因,您的應用程序對文件系統(以及其他資源,如網絡和硬件功能)的訪問受到限制。 此限制稱為應用程序沙箱 在文件系統方面,您的應用程序僅限於在其主目錄中創建和刪除文件和目錄。

最重要的是我可以在哪里瀏覽 iPhone 中保存的圖像?

如果您需要在 iPhone 中瀏覽保存的文件,也許您需要使用“文件”應用程序共享

iOS 11 引入了文件應用程序 - 一種適用於 iOS 的文件瀏覽器,允許用戶查看 iCloud 中的文件並與之交互,並且還可以存儲在任何支持它的應用程序中。

你可以參考上面的文檔了解如何在iOS中實現它。我認為在iOS中做與Android相同的事情並不方便。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM