Wie aktivierst du FTS in Xcode für eine iOS App?

8

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?

    
Stephan Heilner 06.06.2013, 21:14
quelle

1 Antwort

5

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

    
Stephan Heilner 06.06.2013 21:17
quelle

Tags und Links