I have an iPad app that takes pictures with the camera and have tried both the built in iOSPicturePicker.camera and the add on UIKit.UIImagePickerController.Source.Camera to do so. I store a copy of the image in the device's Photos Library as well as a blob in a SQLite database within the app's document folder.
It appears that neither way of capturing the picture records the location data in the EXIF metadata for the image. In my database, I can, of course, record the latitude and longitude in separate fields in the same record. However, I would like to be able to send the image copy to Photos Library so that Photos also recognizes the location info. Is this possible?
Also, a different but related issue, when I use the UIKit image.SaveToCameraRoll extension, my app throws a low memory warning. I'm guessing that the image need to be flushed from memory somehow? This doesn't happen when I use a sharingPanel to send the photo to Photos Library.