diff options
Diffstat (limited to 'SmartDeviceLink/private/SDLDeleteFileOperation.m')
-rw-r--r-- | SmartDeviceLink/private/SDLDeleteFileOperation.m | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/SmartDeviceLink/private/SDLDeleteFileOperation.m b/SmartDeviceLink/private/SDLDeleteFileOperation.m index e7ce7e204..80efdf332 100644 --- a/SmartDeviceLink/private/SDLDeleteFileOperation.m +++ b/SmartDeviceLink/private/SDLDeleteFileOperation.m @@ -11,6 +11,7 @@ #import "SDLConnectionManagerType.h" #import "SDLDeleteFile.h" #import "SDLDeleteFileResponse.h" +#import "SDLError.h" NS_ASSUME_NONNULL_BEGIN @@ -28,6 +29,9 @@ NS_ASSUME_NONNULL_BEGIN - (instancetype)initWithFileName:(NSString *)fileName connectionManager:(id<SDLConnectionManagerType>)connectionManager completionHandler:(nullable SDLFileManagerDeleteCompletionHandler)completionHandler { self = [super init]; if (!self) { + if (completionHandler != nil) { + completionHandler(NO, NSNotFound, [NSError sdl_failedToCreateObjectOfClass:[SDLDeleteFileOperation class]]); + } return nil; } |