Come ottengo un elenco di tutti gli album fotografici in iOS? So che il selettore di immagini deve avere un elenco di loro da qualche parte poiché li visualizza tutti all'utente. Quando avrò gli album fotografici, come farò per visualizzare le miniature di tutte le immagini in un particolare album? Non riesco a trovare nulla nei documenti, ma sono sicuro che ci dev'essere un modo per farlo.Ottieni l'elenco di tutti gli album fotografici e le miniature per ciascun album
risposta
Non è possibile ottenere questo tipo di informazioni da UIImagePickerController
se questo è ciò che si sta chiedendo.
Dai uno sguardo al quadro AssetsLibrary. C'è anche sample code che implementa un selettore di immagini personalizzato.
Nel mio progetto ottengo alcuni album è la data di visualizzazione anziché il nome. eseguo il debug del mio codice e ho trovato la mia lista di album contenente gli album degli eventi e che non contiene album e il suo nome come data. qualsiasi idea di saltare questo evento form il mio array di asset? per favore dammi una soluzione se lo hai Grazie in anticipo – ilesh
Enumerare e ottenere l'ultima immagine e la relativa miniatura.
ALAssetsLibrary *library = [[ALAssetsLibrary alloc] init];
// Enumerate just the photos and videos group by using ALAssetsGroupSavedPhotos.
[library enumerateGroupsWithTypes:ALAssetsGroupSavedPhotos usingBlock:^(ALAssetsGroup *group, BOOL *stop) {
// Within the group enumeration block, filter to enumerate just photos.
[group setAssetsFilter:[ALAssetsFilter allPhotos]];
// Chooses the photo at the last index
[group enumerateAssetsWithOptions:NSEnumerationReverse usingBlock:^(ALAsset *alAsset, NSUInteger index, BOOL *innerStop) {
// The end of the enumeration is signaled by asset == nil.
if (alAsset) {
ALAssetRepresentation *representation = [alAsset defaultRepresentation];
UIImage *latestPhoto = [UIImage imageWithCGImage:[representation fullScreenImage]];
UIImage *latestPhotoThumbnail = [UIImage imageWithCGImage:[alAsset thumbnail]];
// Stop the enumerations
*stop = YES; *innerStop = YES;
// Do something interesting with the AV asset.
//[self sendTweet:latestPhoto];
}
}];
} failureBlock: ^(NSError *error) {
// Typically you should handle an error more gracefully than this.
NSLog(@"No groups");
}];
Invece di enumerare per l'ultima foto potresti usare il metodo 'posterImage' come questo' [group posterImage] ', che ti dà un riferimento dell'immagine che vedi mentre navighi nella galleria, di solito la prima foto –
@ibsweek Nel mio progetto ottengo alcuni album è la data di visualizzazione al posto del nome. eseguo il debug del mio codice e ho trovato la mia lista di album contenente gli album degli eventi e che non contiene album e il suo nome come data. qualsiasi idea di saltare questo evento form il mio array di asset? per favore dammi una soluzione se lo hai Grazie in anticipo – ilesh
La struttura della libreria delle risorse è obsoleta a partire da iOS 9.0. Utilizzare invece il framework Photos, che in iOS 8.0 e versioni successive offre più funzionalità e prestazioni migliori per lavorare con la libreria di foto di un utente.
Controllare il framework Photos e ispezionare: PHAsset, PHAssetCollection e PHCollectionList, a seconda delle esigenze.
- 1. Come ottenere gli album fotografici di Facebook per iOS?
- 2. Ottieni album e foto di album specifici usando flickr api
- 3. numero di album Per artista
- 4. Album pubblico Facebook
- 5. MPMediaQuery cerca Artisti, Album e Canzoni
- 6. elenco album in Android
- 7. Aggiunta di immagini a iPhone Simulator Album fotografici - "trucchi" accettati non funzionanti
- 8. Aggiunta di un album alla Raccolta foto Android (nel codice)
- 9. Caricamento video su album Facebook
- 10. Salvataggio in un album creato
- 11. Access Photo Album from iPhone Codice
- 12. Salvare le foto in album personalizzato nell'iPhone Photo Library
- 13. Come salvare le foto scattate con AVFoundation su Photo Album?
- 14. Collegamento a un brano/album di iTunes dall'app per iPhone
- 15. Carica foto per album con l'API Graph di Facebook
- 16. Graph - Creazione di un nuovo album fotografico per l'app facebook
- 17. Salva UIImage in Photo Album con writeImageToSavedPhotosAlbum
- 18. Come posso ottenere foto dagli album? facebook C# sdk
- 19. Come utilizzare la libreria di tag ID3 Java MP3 per recuperare le copertine degli album
- 20. iOS: Come ottenere e visualizzare le copertine degli album da iPod biblioteca
- 21. C# ID tag mp3 con taglib - album art
- 22. Facebook graph API foto caricare in un album pagina fan
- 23. Come aprire un album nell'app Galleria utilizzando un intent
- 24. Perché l'API Graph restituisce le foto di copertina dei punti interrogativi per i miei album al primo accesso e le immagini corrette sugli accessi successivi?
- 25. Esiste un servizio API di ricerca di album illimitato e gratuito?
- 26. Django Ottieni tutti gli utenti
- 27. Esiste un database gratuito o un servizio web api per informazioni musicali (album, artisti, brani)?
- 28. Swift - Scarica un video dall'URL distante e salvalo in un album fotografico
- 29. Ottieni l'elenco di tutti gli elementi in un array JavaScript
- 30. L'elenco di miniature Bootstrap non mostra le miniature
Nel mio progetto ottengo alcuni album è la data di visualizzazione anziché il nome. eseguo il debug del mio codice e ho trovato la mia lista di album contenente gli album degli eventi e che non contiene album e il suo nome come data. qualsiasi idea di saltare questo evento form il mio array di asset? per favore dammi una soluzione se lo hai Grazie in anticipo – ilesh