Tôi gặp sự cố khi cố gắng sử dụng FMDatabase.Lỗi khi cố gắng sử dụng trình bao bọc SQLite FMDatabase
Tôi đã thêm các file theese:
FMDatabaseQueue
FMDatabaseAdditions
FMDatabase
FMResultSet
FMDatabasePool
..và tôi cũng đã thêm các thư viện libsqlite3.dylib và nhập khẩu FMDatabase.h, nhưng ngay sau khi tôi bỏ ghi chú dòng này:
FMDatabase *db = [FMDatabase databaseWithPath:@"/tmp/tmp.db"];
..Tôi nhận được lỗi này:
Undefined symbols for architecture i386:
"_OBJC_CLASS_$_FMDatabase", referenced from:
objc-class-ref in DBWrapper.o
ld: symbol(s) not found for architecture i386
Tôi cũng đã thử thay đổi các cài đặt như mục tiêu Triển khai trong khoảng 4.0 - 5.0 và tạo một dự án mới, sạch sẽ, v.v.
Tôi đang sử dụng phiên bản Xcode 4.3 (4E109).
Tôi đang làm gì sai? :)
// Stefan
Bạn đã thêm tệp .h và .m vào dự án của mình chưa? – lawicko
Có, tôi đã thêm tất cả các tệp từ src ngoại trừ fmdb.m. –