response-native-image-picker - постоянное хранилище после восстановления

Существует более простое и легкое решение. Вы можете прикрепить его к $ window на заводе, так что вы можете использовать его как угловую зависимость.

angular
    .module('moment-module', [])
    .factory('moment', function ($window) {
        return $window.moment;
    });

И используйте его как обычно:

app.controller("ctrl", function($scope, moment) {
    $scope.date = new moment();
});

здесь о том, как использовать внешние ресурсы в angularjs.

Не забудьте добавить момент в свой index.html

0
задан Jojo 17 January 2019 в 10:14
поделиться

1 ответ

Как react-native-image-picker заявляет

В iOS не думайте, что возвращаемое абсолютное значение uri сохранится.

Это означает, что если вы сохраните абсолютный URI в файле, а затем выполните react-native run-ios, GUID приложения изменится, и этот абсолютный URI больше не будет существовать или работать. Тем не менее, и это важно, изображение будет в папке, в которой вы его сохранили, так как оно копируется в другое место.

Единственное решение этой проблемы - сохранить каталог и имя файла в файле и восстановить URI, когда вы захотите его использовать.

Так что это означает, что вы сохраните в состоянии

this.setState({ image: '/myCustomPath/image.jpg' });

Тогда, когда вы начнете использовать его, вы восстановите путь, как это

let pathToFile = `${RNFS.DocumentDirectoryPath}${this.state.image}`
0
ответ дан Andrew 17 January 2019 в 10:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: