Ich möchte FTS in einer iOS App aktivieren. Muss ich die SQLite-Binärdateien einbeziehen, oder gibt es eine CFLAG oder etwas, das ich hinzufügen kann, um es zu aktivieren? Muss ich die Amalgamierungsquelle einbeziehen?
Ich habe festgestellt, dass FTS bereits im sqlite-Framework von Xcode enthalten ist. Um es zu aktivieren, tun Sie Folgendes:
1) Fügen Sie zuerst das libsqlite3.dylib
-Framework in Ihr Projekt ein.
2) Fügen Sie dann die folgenden CFLAGS hinzu:
-DSQLITE_ENABLE_FTS3_PARENTHESIS
-DSQLITE_ENABLE_FTS3
Für was es wert ist, funktioniert auch FTS4, ändern Sie einfach die CFLAGS zu:
-DSQLITE_ENABLE_FTS4_PARENTHESIS
-DSQLITE_ENABLE_FTS4
Tags und Links ios xcode full-text-search