28.01.2014, 15:48
Hier ist das Problem mit der Datenbankplatzierung!
Webclip html Seiten lesen und speichern Datenbanken (siehe Weather Elements Ikon auf dem Home screen).
Allerdings sind das 2 voneinander getrennte Vorgänge, d.h. Webclip html Seiten speichern die Datenbank in /var/mobile/Library/WebClips/WebClipOrdnerName/Storage/file_0/0000000000000001.db.
OK, Will diese WebClip html Seite jedoch die Datenbank lesen sucht sie in /var/mobile/Library/WebKit/Databases/file_0/0000000000000001.db.
Und um die Verwirrung komplett zu machen Cydget html Seiten suchen die Datenbank in /var/mobile/Library/Cache/file_0/0000000000000001.db.
Das Ganze wird dann noch etwas komplizierter wenn man mehrere Datenbanken hat, ich habe 4 auf meinem iPhone und die können nicht alle 0000000000000001.db sein.
OK, also sind die 0000000000000001.db, 0000000000000002.db, 0000000000000003.db usw. Nur wie weis die html Seite welche Datenbank sie öffnen soll?
Deswegen gibt es die Databases.db Datenbank, also eine Datenbank die die Datenbanken organisiert.
Also muß man sicherstellen das alle Webclip html Seiten und Cydget html Seiten Zugriff auf die richtige Datenbank haben und das geht am Besten mit Symlinks.
COOL, wer jetzt noch keine Kopfschmerzen hat dem kann ich auch nicht mehr helfen.
Webclip html Seiten lesen und speichern Datenbanken (siehe Weather Elements Ikon auf dem Home screen).
Allerdings sind das 2 voneinander getrennte Vorgänge, d.h. Webclip html Seiten speichern die Datenbank in /var/mobile/Library/WebClips/WebClipOrdnerName/Storage/file_0/0000000000000001.db.
OK, Will diese WebClip html Seite jedoch die Datenbank lesen sucht sie in /var/mobile/Library/WebKit/Databases/file_0/0000000000000001.db.
Und um die Verwirrung komplett zu machen Cydget html Seiten suchen die Datenbank in /var/mobile/Library/Cache/file_0/0000000000000001.db.
Das Ganze wird dann noch etwas komplizierter wenn man mehrere Datenbanken hat, ich habe 4 auf meinem iPhone und die können nicht alle 0000000000000001.db sein.
OK, also sind die 0000000000000001.db, 0000000000000002.db, 0000000000000003.db usw. Nur wie weis die html Seite welche Datenbank sie öffnen soll?
Deswegen gibt es die Databases.db Datenbank, also eine Datenbank die die Datenbanken organisiert.
Also muß man sicherstellen das alle Webclip html Seiten und Cydget html Seiten Zugriff auf die richtige Datenbank haben und das geht am Besten mit Symlinks.
COOL, wer jetzt noch keine Kopfschmerzen hat dem kann ich auch nicht mehr helfen.