Если у меня есть UIImage
файл от imagePicker, как я могу сохранить его в подпапке в каталоге документов?
iphone
objective-c
ios
uiimage
user1542660
источник
источник
В Swift 3:
источник
.write() throws
Вы должны создать представление вашего изображения в определенном формате (например, JPEG или PNG), а затем вызвать
writeToFile:atomically:
это представление:источник
Вышеуказанное полезно, но они не отвечают на ваш вопрос о том, как сохранить в подкаталоге или получить изображение из UIImagePicker.
Во-первых, вы должны указать, что ваш контроллер реализует делегат средства выбора изображения в файле кода .m или .h, например:
Затем вы реализуете метод делегата imagePickerController: didFinishPickingMediaWithInfo:, где вы можете получить фотографию из средства выбора изображений и сохранить ее (конечно, у вас может быть другой класс / объект, который обрабатывает сохранение, но я просто покажу код внутри метода):
Если вы хотите сохранить как изображение JPEG, последние 3 строки будут такими:
источник
источник
где путь - это имя файла, в который вы хотите его записать.
источник
Сначала вы должны получить каталог документов
Затем следует сохранить фото в файл
источник
В Swift 4.2:
источник
В Swift 4:
источник