2010-12-13 18 views
0

Ich möchte aufgenommene Audiodatei in sqlite DB von iPhone, nicht Dateipfad der Audiodatei einfügen. Datentyp ist Blob in meiner Tabelle. Ich erhalte Fehler in der unteren Zeile: NSData * vc = [NSData dataWithContentsOfURL: [notierteTmpfile Pfad] Optionen: 0 Fehler: Null]; recordedTempFile ist aufgenommen Audiodatei (NSURL), Wie füge ich NSData als Blob-Typ in sqlite ... Geben Sie mir richtige Richtlinien ... Danke.Wie fügt man Audiodatei in sqlite ein?

Antwort

0

Es ist unmöglich zu sagen, was passiert aus dem schlecht formatierten Code mit einem Zeilencode, den Sie oben angegeben haben. Bitte geben Sie weitere Umgebungsdaten an.

Unabhängig davon, warum in aller Welt möchten Sie Audiodaten in einer Datenbank speichern? (Speichern Sie einfach die Datei im Speicherbereich Ihrer App und einen Verweis auf den Pfad der Datei, alle damit verbundenen Daten usw.).

+0

Ich kann die Datei im Dokumentenordner speichern, aber sie wird eingefügt in sqlite (likes images) aber wie? wir machen Bilder in Nsdata mit Blob-Datentyp in sqlite wie das Wie speichere ich Audiodaten in sqlite. – xcodemaddy

+0

Wie gesagt, Sie sollten Audio- und Bilddateien im Dokumentenordner speichern und nur auf die Dateien in der Datenbank verweisen. –

+0

danke für Ihre Antwort. Wie Sie gesagt haben, sollte ich Reference Dateipfad speichern in der Datenbank gespeichert werden? korrigiere mich, wenn ich falsch liege .. – xcodemaddy

Verwandte Themen