Post

Replies

Boosts

Views

Activity

Reply to PHPickerViewController & photo metadata
Hi @alexshepard, first of all, cool app! I'm one of your users! Apple has been suggesting to replace custom made pickers by PHPickerViewController. In your situation, I think it makes sense. Your user can use off the shelf filters like animals or flowers to help finding images. Then you can use file or data representation as previously mentioned to access exif data. Although it is a noble idea, limited access mode can force an awkward flow for the user. If you can avoid it, just do it! Because date taken is super important for your app, if you don't have exif data, you should not trust on the date of the file at all. If you don't have exif, accessing creation date either through PhotoKit or PHPickerViewController can have completely wrong dates. If your user has a camera, copies files to a computer and then sends them to iCloud, there is a high likeliness of having a file with an incorrect date. In this situation, It makes sense to request it to be manually added. It is also important to note that accessing raw data, may force your user to pull it from the cloud (iCloud). If your user selects 4 or 5 images, that can be something like 10 MB to be downloaded. Your UI should be prepared for it accordingly. The good thing is that you then can use those bytes to upload the images to your server. cheers
Sep ’20