Я хочу опубликовать этот вопрос в сообществе esri, но мне не удалось войти в него.
Я создал автономную базу геоданных и показываю слои из нее на карту.
Моя проблема, когда я загружаю geoDatabse и показываю, что данные с него работают нормально в первый раз.Но когда я перезагружаю приложение и создаю объект AGSGeodatabase по пути, тогда функция «self.generatedGeodatabase.load» выдает ошибку
Error Domain=com.esri.arcgis.runtime.error Code=14 "File not found" UserInfo={NSLocalizedFailureReason=, NSLocalizedDescription=File not found, Additional Message=}
мой созданный URL-адрес: -
file:///var/mobile/Containers/Data/Application/60CF7AE1-2DE1-4FA0-805A-6140D4829E89/Documents/GeoDatabase/2018-05-134T18:29:01+0530.geodatabase
иЯ создаю объект, как это: -
if let geoDatabasePath = URL(string: SettingsManager.geoDatabasePath) {
self.generatedGeodatabase = AGSGeodatabase(fileURL: geoDatabasePath)
self.displayLayersFromGeodatabase()
}
и ошибка появляется, когда эта функция выполняется: -
self.generatedGeodatabase.load(completion: { [weak self] (error:Error?) -> Void in
if let error = error {
print(error)
}
})