Я пытаюсь представить, как это будет выглядеть в файловой системе iPhone. Когда я архивирую кое-что, это, возможно, попадает в документы, верно? Могу ли я взять этот файл и отправить его на сервер для целей резервного копирования?Где NSKeyedArchiver обычно хранит данные на iPhone?
0
A
ответ
1
Чтобы получить папку документов в коде, выполните следующие действия:
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *myDocumentFilePath = [documentsDirectory stringByAppendingPathComponent:@"fileName.ext"];
Если папка документов на самом деле находится, вероятно, является деталью реализации, и вы не должны когда-либо жестко закодировать его.
Что касается загрузки на сервер, вы не можете получить к нему доступ извне iPhone, поэтому вам придется написать что-то в своем приложении, чтобы загрузить его. Вы можете легко получить двоичные данные:
NSData *data = [NSData dataWithContentsOfFile:myDocumentFilePath];
Загрузка, это, по-моему, вопрос для другого вопроса.
Смежные вопросы
- 1. Где Glimpse хранит данные?
- 2. Где хранит данные Java?
- 3. Где хранит данные Redis
- 4. Где хранит данные ParseFile.getDataInBackground()?
- 5. Где хранит данные mysql?
- 6. Где хранит данные HttpRuntime.Cache?
- 7. Где кортеж хранит данные?
- 8. Где iPhone хранит информацию календаря?
- 9. Где Elasticsearch хранит данные на Mac
- 10. Где хранит данные в журнале?
- 11. Где GitHub хранит данные/файлы?
- 12. Где zabbix хранит данные улавливателя?
- 13. Где python prometheus_client хранит данные?
- 14. Где firefox хранит данные ETag?
- 15. Где Infinispan хранит данные кэша?
- 16. iPhone + NSCoding/NSKeyedArchiver
- 17. NSKeyedArchiver file - убыточные данные
- 18. Когда вы сохраняете что-то на диск с NSKeyedArchiver, где это хранится на iPhone?
- 19. Где iPhone Simulator хранит установленные приложения?
- 20. Где обычно сохраняются данные не бизнес-логики?
- 21. Где веб-приложение Java хранит свои данные?
- 22. Где MapReduce History Server хранит свои данные?
- 23. Где Асинхронный хранилище React Native хранит данные?
- 24. Где .Net Identity хранит мои пользовательские данные
- 25. Как узнать, где memcached хранит кешированные данные?
- 26. Где приложение/веб-сайт хранит свои данные?
- 27. Где хранит данные WebConfigurationManager.AppSettings? Не для web.config
- 28. Где jqgrid 'restoreRow' хранит свои данные?
- 29. Где MVC .NET хранит данные профилей?
- 30. Где NSUserDefaults хранит данные в iOS?