का उपयोग करने का प्रयास करते समय त्रुटि मुझे FMDatabase का उपयोग करने का प्रयास करते समय परेशानी हो रही है।SQLite wrapper FMDatabase
मैं जोड़ लिया है इन फ़ाइलों:
FMDatabaseQueue
FMDatabaseAdditions
FMDatabase
FMResultSet
FMDatabasePool
..और मैं भी libsqlite3.dylib पुस्तकालय और आयातित FMDatabase.h जोड़ लिया है, लेकिन जैसे ही मैं इस लाइन uncomment के रूप में:
FMDatabase *db = [FMDatabase databaseWithPath:@"/tmp/tmp.db"];
..मैं इस त्रुटि मिलती है:
Undefined symbols for architecture i386:
"_OBJC_CLASS_$_FMDatabase", referenced from:
objc-class-ref in DBWrapper.o
ld: symbol(s) not found for architecture i386
मैं भी 4.0 के बीच तैनाती लक्ष्य की तरह की सेटिंग बदल की कोशिश की है - 5.0 और एक नई, स्वच्छ परियोजना, आदि बनाना
मैं एक्सकोड संस्करण 4.3 (4E109) का उपयोग कर रहा हूं।
मैं क्या गलत कर रहा हूं? :)
// स्टीफन
क्या आपने अपनी परियोजना में .h और .m फ़ाइलों को जोड़ा है? – lawicko
हां, मैंने fmdb.m को छोड़कर src से सभी फाइलें जोड़ दी हैं। –