SQLite и Swift - Использование файла .db из ресурсов - PullRequest
0 голосов
/ 31 января 2020

Я перетащил свой файл ".db" в свой проект ... и мои активы.

let db = try Connection ("architect.db")

Печатает эту ошибку на консоли:

2020-01-30 23: 21: 16.354630-0800 architect [398: 88870] [logging-persist] не может открыть файл в строке 43353 из [378230ae7f]

2020- 01-30 23: 21: 16.354718-0800 architect [398: 88870] [logging-persist] os_ unix. c: 43353: (0) open (// architect.db) - неопределенная ошибка: 0

Операция не может быть завершена. (Ошибка SQLite.Result 0.)

2020-01-30 23: 21: 16.363920-0800 architect [398: 88870] [logging-persist] не может открыть файл в строке 43353 из [378230ae7f]

2020-01-30 23: 21: 16.363993-0800 architect [398: 88870] [logging-persist] os_ unix. c: 43353: (0) open (// architect.db) - не определено ошибка: 0

Операция не может быть завершена. (Ошибка SQLite.Result 0.)

2020-01-30 23: 21: 16.365709-0800 architect [398: 88870] [logging-persist] не может открыть файл в строке 43353 из [378230ae7f]

2020-01-30 23: 21: 16.365758-0800 architect [398: 88870] [logging-persist] os_ unix. c: 43353: (0) open (// architect.db) - не определено ошибка: 0

Операция не может быть завершена. (SQLite.Result error 0.)

Я вижу тонны ответов на этот вопрос для Android, но не для iOS.

1 Ответ

0 голосов
/ 31 января 2020

Вот ответ: let db = try Connection (Bundle.main.path (forResource: "architect", ofType: "db")!)

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