Forum Archive

Override confirmation dialog box when hiding a photo

masscode

Thank you for the beautiful solution to my previous question:
https://forum.omz-software.com/topic/7129/get-all-photos-including-hidden-photos-in-a-specific-album/3

I have a subsequent question.
I have a need to hide/unhide a lot of images in my Photos app rather frequently. Unhiding is not an issue, but there is a confirmation dialog box when hiding an image by script, which requires me to tap for each image.
Is there a way to override this and suppress it?

import photos

if __name__ == '__main__':

    assets = photos.get_assets(media_type="image", include_hidden=False)
    assets[-1].hidden = True
cvp

@masscode I guess iOS needs user confirmation. I don't see any objectiveC method...

masscode

@cvp
Oh that’s a pity, but it makes sense.
Thank you for your insight!

cvp

@masscode Of course, I could be wrong, maybe an other user in the forum has the idea

cvp

@masscode Another way could be, for each photo you want to hide:
- keep a copy in a local folder
- delete it from the camera roll