В качестве альтернативы, для OSX используйте Nsfilemanager, чтобы удалить файл, используя URL, определенный в lazy var persistentStoreCoordinator: NSPersistentStoreCoordinator{...}
В этом var persistentStoreCoordinator будет определен URL, предназначенный для использования persistentStoreCoordinator. Вы можете просто использовать определенный там URL, чтобы удалить старое хранилище. Вставьте приведенный ниже код. Запустите проект, и файл будет удален. Затем удалите код, чтобы разрешить повторное сохранение объектов и не удаляйте данные каждый раз.
вот что я нашел в lazy var persistentStoreCoordinator: NSPersistentStoreCoordinator
let url = self.applicationDocumentsDirectory.URLByAppendingPathComponent("CocoaAppCD.storedata")
вот что я положил сразу под ним.
do{
try NSFileManager.defaultManager().removeItemAtURL(url)
} catch{
print("could not delete file")
}
затем я нажал кнопку "запустить" Он запускался один раз, затем я удаляю только что созданный код, чтобы данные не удалялись каждый раз