Post

Replies

Boosts

Views

Activity

Reply to PHPhotoLibrary.performChanges completionHandler not called when deleting assets on iOS 26
Thanks for the follow-up. The issue is currently observed on my user devices (only 3 users not all users are affected). Since I don’t have direct access to these devices, it’s difficult to install and test with a sample app. However, based on the app logs, I can confirm that the API was executed but the completionHandler was never called. I’ve also noticed similar reports from other apps related to iOS 26, for example: https://support.google.com/photos/thread/380562887/cannot-delete-photos-directly-from-device-ios26?hl=en For delUrls, the name might be a bit misleading, but it’s simply an array of PHAsset.localIdentifiers, and the format appears normal in the logs. Even if the localIdentifiers were invalid, I expect that the completionHandler should still be invoked with an error rather than never being called at all.
Nov ’25
Reply to PHPhotoLibrary.performChanges completionHandler not called when deleting assets on iOS 26
Thanks for the follow-up. The issue is currently observed on my user devices (only 3 users not all users are affected). Since I don’t have direct access to these devices, it’s difficult to install and test with a sample app. However, based on the app logs, I can confirm that the API was executed but the completionHandler was never called. I’ve also noticed similar reports from other apps related to iOS 26, for example: https://support.google.com/photos/thread/380562887/cannot-delete-photos-directly-from-device-ios26?hl=en For delUrls, the name might be a bit misleading, but it’s simply an array of PHAsset.localIdentifiers, and the format appears normal in the logs. Even if the localIdentifiers were invalid, I expect that the completionHandler should still be invoked with an error rather than never being called at all.
Replies
Boosts
Views
Activity
Nov ’25