Screenshot on ios don't show in IPad gallery

Screenshooter.h

#pragma once

#if PLATFORM_IOS
#import <UIKit/UIKit.h>

@interface ScreenshotEncoder : UIViewController <UINavigationControllerDelegate>
@end
#endif

#include "GameFramework/Actor.h"
#include "Screenshooter.generated.h"

UCLASS()
class YOURPROJECT_API AScreenshooter : public AActor
{
    GENERATED_BODY()
    
public:
    AScreenshooter();
    virtual void BeginPlay() override;
    virtual void Tick( float DeltaSeconds ) override;
    
    UFUNCTION(BlueprintCallable, Category = "Screenshooter")
    bool IsScreenshotDone(FString savePath);
    
    UFUNCTION(BlueprintCallable, Category = "Screenshooter")
    FString RequestNewScreenshot();
    
    UFUNCTION(BlueprintCallable, Category = "Screenshooter")
    void DeleteCurrentImage();
    
    UFUNCTION(BlueprintCallable, Category = "Screenshooter")
    void SaveNativeScreenshot();
};