Где я могу найти папку MyDocuments на iPhone Simulator? - PullRequest
2 голосов
/ 14 октября 2019

Я создал текстовый файл с именем Write.txt в папке «Документы» в приложении Xamarin.iOS. После этого я смог прочитать его содержимое на консоли.

var documents = 
 Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);
var filename = Path.Combine(documents, "Write.txt");

File.WriteAllText(filename, "Write this text into a file");
var text = File.ReadAllText(filename);

Console.WriteLine(text);  // prints out correctly

Проблема в том, что я не могу найти этот файл в приложении «Файлы» на симуляторе iPhone. Папки «Документы» нигде нет, и я не получаю никаких результатов, если я ищу по имени файла.

(Да, я новичок в iOS, извините, если вопрос глупый :))

Ответы [ 2 ]

0 голосов
/ 15 октября 2019

Я просто запускаю ваш код, и все это хорошо работает на моей стороне. Файл, в который вы написали, был успешно открыт. Я полагаю, вы могли ошибиться при открытии папки, позвольте мне показать вам, как это сделать:

1.Я запускаю ваш код и затем печатаю путь к файлу ( имя файла вВаш код), на моей стороне это:

/Users/myName/Library/Developer/CoreSimulator/Devices/0F06FD18-4307-4102-8A30-5EB017A4BD26/data/Containers/Data/Application/20A0294B-36C5-484F-8BD1-B69B977BA378/Documents/Write.txt

2. Перейдите к your mac -> выберите Finder -> Затем откройте Go menu -> Нажмите Go to Folder

screenShot

3.Вставьте свой путь к text box:

enter image description here

4.Щелкните Go, и вы увидите файл:

enter image description here

Некоторые папки скрыты в вашей системе, поэтому вы не можете их видетьпри поиске имени файла. Не стесняйтесь спрашивать меня, если у вас есть какие-либо вопросы.

0 голосов
/ 14 октября 2019

См. Создание великолепных основанных на документе приложений в iOS 11 .

Если вы хотите увидеть его в приложении для работы с файлами, вам потребуется установить следующее значение в Info.plist:

  • «Поддерживает браузер документов» (UISupportsDocumentBrowser)

Или

  • «Приложение поддерживает общий доступ к файлам iTunes» (UIFileSharingEnabled);и
  • «Поддерживает открытие документов на месте» (LSSupportsOpeningDocumentsInPlace)
...