Как использовать SQLite в Swift 3.0?

Я не могу использовать структуру SQLite в своем проекте. Поскольку я получаю ошибки, показанные на изображении. Может ли кто-нибудь помочь мне решить эту ошибку.

введите здесь описание изображения

Примечание. Проект находится в Swift 3.0, и я использовал Cocoapod для установки библиотеки SQLite.


person Jayachandra A    schedule 20.03.2017    source источник
comment
Что такое CSQLite? Это должен быть SQLite.   -  person Poles    schedule 20.03.2017
comment
SQLite использует CSQLite для сборки и доступа к библиотеке sqlite3 из путей к библиотеке os.   -  person Jayachandra A    schedule 20.03.2017
comment
Можете ли вы дать мне ссылку, какую структуру SQLite для быстрого вы используете?   -  person Poles    schedule 20.03.2017
comment
@Poles Это ссылка github.com/stephencelis/SQLite.swift.   -  person Jayachandra A    schedule 20.03.2017
comment
попробуйте эту библиотеку — github.com/groue/GRDB.swift, она проста в использовании.   -  person GayashanK    schedule 20.03.2017


Ответы (1)


Исправлена ​​проблема,

Поскольку модуль CSQLite пытается получить доступ к библиотеке sqlite3 по пути по умолчанию /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/usr /include/sqlite3.h

Но, как и в моем случае, я установил два приложения xcode с разными версиями. Поэтому я изменил Xcode.app на Xcode 8.2.1.app.

например /Applications/Xcode 8.2.1.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/usr/include/sqlite3.h

person Jayachandra A    schedule 20.03.2017