2010-12-13 49 views
0

Je veux insérer le fichier audio enregistré dans sqlite DB à partir de l'iphone, pas le chemin du fichier audio. data Le type est blob dans ma table.je reçois une erreur en-dessous de la ligne: NSData * vc = [NSData dataWithContentsOfURL: [recordedTmpFile path] options: 0 erreur: nil]; recordedTempFile est enregistré fichier audio (NSURL), Comment puis-je insérer NSData comme type de blob dans sqlite ... Donnez-moi les lignes directrices appropriées ... Merci.comment insérer un fichier audio dans sqlite?

Répondre

0

Il est impossible de dire ce qui se passe à partir de l'exemple de code de ligne mal formaté que vous avez fourni ci-dessus. S'il vous plaît fournir un peu plus de données environnantes.

Indépendamment de tout cela, pourquoi diable voulez-vous stocker des données audio dans une base de données? (Stocker simplement le fichier dans la zone de stockage de votre application et une référence au chemin du fichier, toutes les données associées que vous souhaitez rechercher, etc. dans la base de données.)

+0

Je peux stocker le fichier dans le dossier de documents mais il doit être inséré en sqlite (aime les images) mais comment? nous faisons des images en Nsdata en utilisant le type de données blob dans sqlite comme ça comment puis-je stocker des données audio dans sqlite. – xcodemaddy

+0

Comme je l'ai dit, vous devez stocker les fichiers audio et image dans le dossier documents et seulement les références aux fichiers dans la base de données. –

+0

merci pour votre réponse.a-t-on dit, je devrais enregistrer le chemin du fichier référenece à enregistrer dans la base de données? corrigez-moi si je me trompe .. – xcodemaddy