Как сохранить UIImage в папке приложений iPhone с помощью Xamarin iOS? - PullRequest
0 голосов
/ 09 февраля 2020

Для android в Диспетчере файлов будет существовать папка приложения -> Память телефона -> Данные-> Имя пакета приложения, в которой я могу сохранить некоторые изображения внутри, и ее очень легко найти и просмотреть снаружи, не открывая приложение. Я могу легко просматривать изображения, сохраненные внутри папки, просматривая диспетчер файлов. Однако, похоже, что iPhone не предоставил такую ​​функцию, чтобы позволить пользователю сохранять изображения в папке приложений. Я даже не могу найти такое приложение, как File Manager, предоставляемое Android в iPhone. Любой iPhone пользователь здесь? Скажите, пожалуйста, как правильно сохранить изображение в iPhone, и я могу просмотреть его снаружи. Обычно я устанавливаю путь к изображению как «storage / emulated / 0 / data / AppPackageName / AppImage» для android. Как насчет iPhone? Заранее благодарю за любую помощь. И самое главное, где я могу просмотреть сохраненное изображение в iPhone?

1 Ответ

0 голосов
/ 10 февраля 2020

Вот дел c о Доступ к файловой системе в Xamarin. iOS.

Обычно я задаю путь к изображению как «хранилище / эмуляция / 0 / data / AppPackageName / AppImage» для android. Как насчет iPhone?

iOS имеет песочницу в приложении , это то же самое, что Android с путем 'storage/emulated/0/data/AppPackageName/AppImage'. Однако он не может быть обнаружен за пределами приложения, только отображается внутри приложения.

Доступ вашего приложения к файловой системе (и другим ресурсам, таким как сетевые и аппаратные функции) ограничен по соображениям безопасности. Это ограничение известно как Application Sandbox . С точки зрения файловой системы ваше приложение ограничено созданием и удалением файлов и каталогов в своем домашнем каталоге.

И самое главное, где я могу просмотреть сохраненное изображение в iPhone?

Если вам нужно просмотреть сохраненный файл в iPhone, возможно, вам нужно Совместное использование с приложением Файлы .

iOS 11 представила приложение Files - браузер файлов для iOS, который позволяет пользователю видеть и взаимодействовать со своими файлами в iCloud, а также сохранять в любом приложении, которое его поддерживает.

Вы можете обратиться к c выше, чтобы узнать, как реализовать это в iOS. Я думаю, что делать то же самое, что и Android в iOS.

, неудобно.
...