2016-09-30 2 views
1

Файл хранилища не может быть удален в iOS. Следующие действия в android, но img отображаются каждый раз в iOS.Удалить файл хранилища в iOS

FileSystemStorage.getInstance().deleteRetry(FileSystemStorage.getInstance().getAppHomePath() + "profile.png", 1); 

Я попытался следующие, но они не работают в тренажере тоже

Storage.getInstance().deleteStorageFile(FileSystemStorage.getInstance().getAppHomePath() + "profile.png"); 

Storage.getInstance().deleteStorageFile("profile.png"); 

Файл хранится следующим образом:

URLImage.createToStorage(placeholderForProfile, "profile.png",au.profileImgUrl + getUserProfileImg, ada); 

ответ

0

FileSystemStorage и Storage являются два отдельных понятия, которых вы смешивание вместе.

Storage работает только с фиксированными именами (не иерархии, пути и т. Д.) И FileSystemStorage работает только с полными путями.

Это правильная вещь, чтобы сделать при удалении файла хранения:

Storage.getInstance().deleteStorageFile("profile.png"); 

Если это не работает для вас, убедитесь, что вы закрыли файл для хранения до и что вы не используете его. Также убедитесь, что вы создали его правильно как «профиль» и не использовали пути.

Смежные вопросы