- Registriert
- 10.03.10
- Beiträge
- 50
Hallo,
ich bin langsam am verzweifeln
Ich habe in einer Klasse eine Stringvariable erzeugt, die den Datenbankpfad (+DB-Namen) von meiner SQLite DB speichern soll.
Nun versuche ich aus einer anderen Klasse heraus auf den Inhalt dieser Variable (also den DB-Pfad) zu zugreifen. Ich habe den .h importiert, erzeuge von der Klasse ein Object und über das Object greife ich auf die Variable zu.
Diese wird ja auch angeboten, aber wenn ich dann versuche, bei meinem SQL Befehl den Pfad darüber bekannt zu machen, schmiert alles ab. Im Consolenfenster kam immer wieder EXC_BAD_ACCESS.
Nun, ich hatte glaube gar nichts geändert, habe ich die App im Simulator noch mal gestartet und den Wert per Console ausgeben lassen, und komischerweise schmierte es auf einmal nicht ab, k.a. warum:
CFBundleDevelopmentRegion
Das kam nun als Wert, nur haut irgendwie auch nicht hin. Allerdings hat er ohne Meckern das insert ausgeführt, allerdings k.a. ob die Daten jetzt wirklich in der DB sind.
Das SQLite Thema ist echt zum kotzen, nehme der Einfachheit halber schon den Wrapper FMDB, aber trotzdem irgendwie nervig.
Den Datenbankpfad habe ich eine proberty zugewiesen. Muss da etwas bestimmtes stehen, damit man den Wert in einer anderen Klasse "sehen" kann?
Danke im Voraus.
Lg Angel
ich bin langsam am verzweifeln

Ich habe in einer Klasse eine Stringvariable erzeugt, die den Datenbankpfad (+DB-Namen) von meiner SQLite DB speichern soll.
Nun versuche ich aus einer anderen Klasse heraus auf den Inhalt dieser Variable (also den DB-Pfad) zu zugreifen. Ich habe den .h importiert, erzeuge von der Klasse ein Object und über das Object greife ich auf die Variable zu.
Diese wird ja auch angeboten, aber wenn ich dann versuche, bei meinem SQL Befehl den Pfad darüber bekannt zu machen, schmiert alles ab. Im Consolenfenster kam immer wieder EXC_BAD_ACCESS.
Nun, ich hatte glaube gar nichts geändert, habe ich die App im Simulator noch mal gestartet und den Wert per Console ausgeben lassen, und komischerweise schmierte es auf einmal nicht ab, k.a. warum:
CFBundleDevelopmentRegion
Das kam nun als Wert, nur haut irgendwie auch nicht hin. Allerdings hat er ohne Meckern das insert ausgeführt, allerdings k.a. ob die Daten jetzt wirklich in der DB sind.
Das SQLite Thema ist echt zum kotzen, nehme der Einfachheit halber schon den Wrapper FMDB, aber trotzdem irgendwie nervig.
Den Datenbankpfad habe ich eine proberty zugewiesen. Muss da etwas bestimmtes stehen, damit man den Wert in einer anderen Klasse "sehen" kann?
Danke im Voraus.
Lg Angel