Articles of photosframework

NSCocoaErrorDomain Code = -1 al eliminar las fotos en la biblioteca de fotos del usuario

Hola, estoy jugando con el nuevo marco de fotos para ios 8.0. Estoy tratando de eliminar una serie de fotos y aquí está el código: NSArray *toDeletePhotos = [photos valueForKey:@"asset"]; [[PHPhotoLibrary shanetworkingPhotoLibrary] performChanges:^{ [PHAssetChangeRequest deleteAssets:toDeletePhotos]; } completionHandler:^(BOOL success, NSError *error) { if (success) { dispatch_async(dispatch_get_main_queue(), ^{ [self refreshPhotosAfterDeleting]; }); } }]; Probé esto en alnetworkingedor […]

UIImage a PHAsset

Estoy tratando de convertir UIImage en PHAsset pero no pude encontrar ninguna solución. Todo lo que encontré es viceversa (es decir, PHAsset a UIImage ). El escenario es que estoy obteniendo imágenes de un directory personalizado en PHAssetCollection y mostrándome en UICollectionView . También quiero include algunas imágenes más de la pantalla anterior que provienen […]

NSInputStream de PHAsset url – Marco de fotos iOS

Estoy intentando crear un NSInputStream de la url de AVURLAsset para un file de video (o una foto de url de PHAsset) del marco de fotos. Mi código es el siguiente mAsset = [NSInputStream inputStreamWithFileAtPath:[murl path]]; [mAsset open]; La URL es file: ///var/mobile/Media/DCIM/100APPLE/IMG_0519.JPG Ahora cuando hago una lectura como NSUInteger readLength = [mAsset read:(uint8_t *)data […]

Cómo usar PHImageManager con UICollectionView

Soy nuevo en el desarrollo de iOS y me resulta difícil entender el concepto de PHImageManager. Leí en alguna parte que puede devolver una image del tamaño de una miniatura y una tamaño real también, pero no pude averiguar cómo. En mi aplicación, muestro una vista de colección con las imágenes del rollo de la […]

PHPhotoLibrary cambio de observador no se llama

Parece que tengo un problema aleatorio que no tengo idea de por qué está sucediendo. Parece que no puedo get el photoLibraryDidChange:(PHChange *)changeInstance al que llamará el observador. He realizado varios proyectos en blanco y todos están demostrando este problema, a veces se invoca al observador de cambio en la installation inicial de la aplicación, […]

Obtenga tamaño de file y otra información del activo sin cargarlo completamente en la memory

Necesito get información sobre un activo sin cargarlo en la memory, lo que puede llevar mucho time si el activo es muy grande. Como repasaré todos los resources disponibles en mi dispositivo, puede llevar mucho time. Estoy usando el siguiente código para cargar un activo en un object NSData y también recuperar cierta información al […]

Adjuntar metadatos a la image utilizando Photo Framework

He guardado con éxito una image en Photo Library utilizando Photo Framework API después de que el usuario seleccionó esa image de la biblioteca usando UIImagePickerController . Cuando estoy capturando imágenes dentro de mi aplicación, tengo que cuidar los metadatos. Podría save location y creación Fecha de la image recién capturada y savela en la […]

Faltan metadatos de image al save imágenes actualizadas en PhotoKit

Tengo un problema al actualizar los metadatos de una image y savelos de nuevo en la biblioteca de Fotos. Todo funciona excepto que los metadatos de la image después de su modificación tienen inputs faltantes que estaban allí antes y no estoy recibiendo ningún error manipulando la image o ejecutando el bloque de cambio de […]

PHPhotoLibrary get nombres de álbumes

He estado tratando de encontrar una alternativa para get los nombres de los álbumes con la API de Photos en iOS 8. Con ALAssets, podemos usar: valueForProperty:ALAssetsGroupPropertyName sin embargo, con la API de Photos, no puedo encontrar una alternativa. Hay: localizedTitle bajo PHAssetCollection pero tampoco está bien, solo me da los nombres de las ciudades. […]

¿Puedes get las fotos en "Recientemente eliminado" con PhotoKit?

He escaneado la API y no he encontrado nada hasta el momento. Tomaría una PHAssetCollection para "recientemente eliminada", o una manera de search el PHAsset individual. No estoy recomendando (o desaconsejando), pero hay algunas soluciones fuera de la API, y, sin embargo, posiblemente aún sea AppStore-passable: Puede usar un ID de álbum inteligente no documentado […]