0

I am developing a camera application which can be used to take pictures and save them in a separate album. I used photos framework to save images and now I need to save GPS data (location where the picture is taken) with the picture (may be in metadata). I searched for any method to do this thing using photos framework but I failed, I couldn't find anything related. Any help would be highly appreciated.

This is the peace of code I used to save pictures

[[PHPhotoLibrary sharedPhotoLibrary] performChanges:^{

    PHAssetChangeRequest *assetRequest = [PHAssetChangeRequest creationRequestForAssetFromImage:capturedImage];

    placeholder = [assetRequest placeholderForCreatedAsset];

    photosAsset = [PHAsset fetchAssetsInAssetCollection:Album options:nil];

    PHAssetCollectionChangeRequest *albumChangeRequest = [PHAssetCollectionChangeRequest changeRequestForAssetCollection:Album                                                assets:photosAsset];

    [albumChangeRequest addAssets:@[placeholder]];

} completionHandler:^(BOOL success, NSError *error) {

    if (success)
    {

    }
    else
    {

    }

}];
Hanushka Suren
  • 723
  • 3
  • 10
  • 32

1 Answers1

0

I assume you want the latitude & longitude. Have you tried the location property of PHAsset class?

jarora
  • 5,384
  • 2
  • 34
  • 46