Заказчик
Отзывы фрилансеров:
+ 0
- 0
Зарегистрирована на сайте 7 лет и 9 месяцев
Бюджет:
по договоренности
Была разработано приложение под iOS, приложение в котором пользователь должен был авторизоватся введя имя/почта и ему доступны вопросы с вариантами ответов, по окончания теста данные записываются в файл (в дальнейшем файл будет обрабатыватся).
Это приложение было установлено на собственных двух iPad (version iOS 9.3.1 & 9.3.5). Приложение уже было в действии и данные были введены.
Проблема даного приложения:
При разработке разработчик сделал хранения файла с результатами внутри самого приложения (внутри Bundle), теперь нужно понять как этот файл оттуда возможно было бы забрать (данным приложение уже около 100 человек воспользовалось). Полный доступ к iPad есть, все что нужно можно установить. Цель получить этот файл с приложения.
Пример кода который был использован для получение пути к файлу и запись к файлу, что бы понять где находится сам файл.
получения пути файла:
let jsonFilePath:NSString = Bundle.main.path(forResource: "results", ofType: "json")! as NSString
получения данных файла:
let jsonData:NSData = NSData.dataWithContentsOfMappedFile(jsonFilePath as String) as! NSData
Преобразование json в дату:
let json = JSON(data: jsonData as Data)
Преобразование в строку и сохранения данных в файл:
json.description.write(toFile: jsonFilePath, atomically: true, encoding: String.Encoding.utf8)
Что пробовали:
- При обновление приложение данный файл затирается
- Получение данных через бекап не успешно так как при этом доступны данные только в документах
- Создать еще одно приложение и через него получить доступ тоже не доступно
Задание:
Получить содержимое файла results.json.
Разделы:
Заказ
Опубликован:
01.04.2017 | 12:38 [последние изменения: 01.04.2017 | 12:39]