Операции чтения / записи CoreData, увеличивая размер папки «Документы и данные» - PullRequest
0 голосов
/ 23 октября 2018

Когда я выполняю первоначальную синхронизацию, данные должным образом сохраняются в базе данных и занимают место на диске в папке Documents and Data.Но, если я снова выполню синхронизацию, она продолжит увеличивать дисковое пространство в Documents and Data (те же данные, загруженные с сервера).Когда я искал в сети, я нашел auto-vaccum, чтобы освободить место на диске.Даже, это не работает.

do {

    let options = [NSMigratePersistentStoresAutomaticallyOption: true, NSInferMappingModelAutomaticallyOption: true, NSSQLiteManualVacuumOption: true]
    try coordinator.addPersistentStore(ofType: NSSQLiteStoreType, configurationName: nil, at: storeURL, options: options)
    var values = URLResourceValues()
    values.isExcludedFromBackup = true
    try storeURL.setResourceValues(values)

} catch {

    if let confirmedError = self.moveIncompatibleStoreFromURL(storeURL) {
        preconditionFailure(confirmedError.localizedDescription)
    } else {
        return self.dataManagerPersistentStoreCoordinator
    }

}

Любая помощь?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...