2012-10-19 20 views
11

Sto utilizzando la funzione successiva per salvare le foto nella mia app:UIImageWriteToSavedPhotosAlbum non funziona in iOS 6 iPad 3

UIImageWriteToSavedPhotosAlbum(pngImage, self, @selector(image:didFinishSavingWithError:contextInfo:), NULL); 

Funziona bene su iOS 5.1.1 dispositivi, e iPod/iPhone iOS 6.0 dispositivi .

Ma stranamente risparmio foto non funziona su iPad 3 con iOS 6.0 e restituisce il seguente errore:

Error Domain=ALAssetsLibraryErrorDomain Code=-3310 "Data unavailable" UserInfo=0x1cd6afc0 {NSLocalizedRecoverySuggestion=Launch the Photos application, NSUnderlyingError=0x1cdaa140 "Data unavailable", NSLocalizedDescription=Data unavailable}

Qualcuno ha verifica questo problema e quali sono i modi per affrontare con esso?

risposta

1

L'immagine viene scritta nell'album Rullino fotografico. Se utilizzato su un dispositivo iOS senza videocamera, questo metodo aggiunge l'immagine all'album Foto salvate anziché all'album Rullino foto. (UIKit Function Reference)

Sembra che non ci siano album di foto o foto salvate sul tuo iPad e UIImageWriteToSavedPhotosAlbum() non riesca a trovare l'album corrispondente per salvare la foto.

lancio foto app come menzionato nel recupero di errore suggerimento: NSLocalizedRecoverySuggestion=Launch the Photos application
e quindi provare a scattare foto tramite Camera app.

11

Sono stato in grado di salvare nel rullino foto, ma quando ho aggiornato a iOS 6 smette di funzionare. La mia app ha bisogno del permesso (ma non ha, questo è nuovo in iOS 6) per accedere al rullino fotografico. Per ottenere l'autorizzazione, vai su Impostazioni -> Privacy -> Foto. Sono in grado di salvare sul rullino fotografico con UIImageWriteToSavedPhotosAlbum() di nuovo.

+1

Questo funziona per me. – SmallChess

+0

Non ricordo di averlo mai disattivato nell'app che ho sviluppato negli ultimi due mesi. E tutto ad un tratto sembra che il permesso delle foto si sia disabilitato da solo ?? Catturerò l'errore e chiederei nuovamente il permesso quando evitare che ciò accada –

Problemi correlati