Articles of phasset

Obtenez NSData pour le file video avec NSUrl

J'ai un file au path var/mobile/Media/DCIM/100APPLE/IMG_0292.MOV et je veux get NSData de ce file, mais j'ai eu une erreur Error Domain = NSCocoaErrorDomain Code = 257 "Le file" IMG_0292.MOV "n'a pas pu être ouvert car vous n'êtes pas autorisé à le voir." UserInfo = {NSFilePath = / var / mobile / Media / DCIM / […]

Comment get NSData à partir du file en utilisant PHAsset

J'ai un file au path file:///var/mobile/Media/DCIM/100APPLE/IMG_0197.mov Mais quand j'essaye ce code … NSError *error; NSData *data = [NSData dataWithContentsOfFile:assetUrl.relativePath options:NSDataReadingMappedAlways error:&error]; Je n'ai rien mais l'erreur: Erreur de domaine = NSCocoaErrorDomain code = 257 "Не удалось завершить операцию. (cocoa, ошибка 257)" UserInfo = {0x175a61380 NSFilePath = / var / mobile / Médias / DCIM / […]

Comment comparer PHAsset à UIImage

J'ai converti du PHAsset à UIImage : PHImageManager *manager = [PHImageManager defaultManager]; [manager requestImageForAsset:asset targetSize:PHImageManagerMaximumSize contentMode:PHImageContentModeDefault options:requestOptions resultHandler:^void(UIImage *image, NSDictionary *info) { convertedImage = image; [images addObject:convertedImage]; }]; Maintenant, je veux faire quelque chose comme ça: [selectedAssets removeObject:image]; où selectedAssets est un tableau de PHAsset et image est un UIImage J'ai donc implémenté l'isEqual comme […]

La modification des métadonnées de phAsset existant ne semble pas fonctionner

Dans mon application, je veux rendre possible, que l'user définit un StarRating de 0 à 5 pour toute image qu'il a dans sa photothèque. Ma search montre qu'il y a plusieurs façons de faire cela: Sauvegardez les métadonnées exif en utilisant la nouvelle bibliothèque PHPhotoLibrary Swift: camera personnalisée save les métadonnées modifiées avec l'image Ecrire […]

Cadre IOS Photos

Je veux récupérer toutes les photos de tous les albums locaux sur l'appareil. Fondamentalement toutes les photos qui sont sur l'appareil La list des identificateurs locaux sera-t-elle unique? Quelle est la meilleure approche pour cela en utilisant le cadre de photos. Ma question n'est pas en double puisque l'autre question parle aussi des actifs de […]

Télécharger PHAsset depuis iCloud (c'est-à-dire qui n'est pas présent sur le périphérique local)

Je veux download un PHAsset sur le server. Maintenant, mon PHAsset peut être une photo ou une video. Je suis capable de le faire avec succès pour les PHAssets présents sur l'appareil local. Mais que se passe-t-il si le PHAsset n'est pas sur le périphérique local et présente à la place sur le iCloud. Pouvons-nous […]

Lors de la conversion de PHAsset en UIImage perdre la transparence

Après avoir sélectionné une image dans le sélecteur d'image et essayé de convertir PHAsset en image UIImage, la transparence de l'image png est perdue. J'ai essayé de chercher partout mais je n'ai rien trouvé à ce sujet. func getAssetThumbnail(asset: PHAsset) -> UIImage { let manager = PHImageManager.defaultManager() let option = PHImageRequestOptions() var thumbnail = UIImage() […]

PHAsset (ou ALAsset) identificateur multi-appareils

Je suis en train de créer une application iOS, et je veux stocker quelques détails sur les photos de la bibliothèque de photos dans une database SQLite. J'aimerais aussi pouvoir partager ces données entre les différents appareils de l'user (imaginez que quelqu'un voulait réorganiser les photos sur son iPhone, et qu'il souhaite refind la même […]

Vérifiez que PHAsset est actif iCloud?

J'essaye d'get l'object PhAsset. Je veux séparer les actifs iCloud. Voici mon code, PHFetchResult *cloudAlbums = [PHAssetCollection fetchAssetCollectionsWithType:PHAssetCollectionTypeAlbum subtype:PHAssetCollectionSubtypeAny options:nil]; [cloudAlbums enumerateObjectsUsingBlock:^(PHAssetCollection *collection, NSUInteger idx, BOOL *stop){ if(collection != nil){ PHFetchResult *result = [PHAsset fetchAssetsInAssetCollection:collection options:fetchOptions]; [result enumerateObjectsUsingBlock:^(PHAsset *asset, NSUInteger idx, BOOL *stop) { // check asset is iCloud asset }]; } }]; S'il vous […]

Swift – Lecture de videos depuis iOS PHAsset

Je veux lire une video de PHAsset , collectée à partir d'iOS Photos. PHAsset video nsurl ( https://stackoverflow.com/a/35099857/1084174 ) est valide pour ma propre application laisse dire MyPlayer pour quelques moments / blocs. Lorsque je copy l'image / la video dans le sandbox de MyPlayers uniquement, le nsurl devient toujours valide. Il me semble, J'ai […]