Code 3300 error while trying to save a photo to iOS album

While trying to save a photo to a custom album on some devices we get the following error:

The operation couldn’t be completed. (PHPhotosErrorDomain error 3300).

code: 3300

This is the part of the code where the issue happens

PHPhotoLibrary.shared().performChanges({
                let assetChangeRequest = PHAssetChangeRequest.creationRequestForAsset(from: image)
                guard let placeholder = assetChangeRequest.placeholderForCreatedAsset else { return }
                let albumChangeRequest = PHAssetCollectionChangeRequest(for: album)
                albumChangeRequest?.addAssets([placeholder] as NSArray)
            }, completionHandler: { success, error in
                completion(success, error)
            })

I would be thankful for any tips since I am out of ideas.

Post not yet marked as solved Up vote post of blukz Down vote post of blukz
189 views

Replies

We also have this problem with all our apps since iOS 15. Before that, the pictures were saved in the album for years without any problems. This only happens on some of my users' devices. We could not reproduce the problem on our test devices. Unfortunately, we can't fix this issue.