diff options
Diffstat (limited to 'SmartDeviceLink/SDLRPCMessage.m')
-rw-r--r-- | SmartDeviceLink/SDLRPCMessage.m | 19 |
1 files changed, 9 insertions, 10 deletions
diff --git a/SmartDeviceLink/SDLRPCMessage.m b/SmartDeviceLink/SDLRPCMessage.m index 72900d5a8..140762dc2 100644 --- a/SmartDeviceLink/SDLRPCMessage.m +++ b/SmartDeviceLink/SDLRPCMessage.m @@ -7,6 +7,8 @@ #import "NSMutableDictionary+Store.h" #import "SDLNames.h" +NS_ASSUME_NONNULL_BEGIN + @implementation SDLRPCMessage @synthesize messageType; @@ -27,7 +29,7 @@ if (self = [super initWithDictionary:dict]) { NSEnumerator *enumerator = [store keyEnumerator]; while (messageType = [enumerator nextObject]) { - if ([messageType isEqualToString:SDLNameBulkData] == FALSE) { + if (![messageType isEqualToString:SDLNameBulkData]) { break; } } @@ -41,27 +43,22 @@ return self; } -- (NSString *)getFunctionName { +- (nullable NSString *)getFunctionName { return [function sdl_objectForName:SDLNameOperationName]; } -- (void)setFunctionName:(NSString *)functionName { +- (void)setFunctionName:(nullable NSString *)functionName { [function sdl_setObject:functionName forName:SDLNameOperationName]; } -- (NSObject *)getParameters:(NSString *)functionName { +- (nullable NSObject *)getParameters:(NSString *)functionName { return [parameters sdl_objectForName:functionName]; } -- (void)setParameters:(NSString *)functionName value:(NSObject *)value { +- (void)setParameters:(NSString *)functionName value:(nullable NSObject *)value { [parameters sdl_setObject:value forName:functionName]; } -- (void)dealloc { - function = nil; - parameters = nil; -} - - (NSString *)name { return [self getFunctionName]; } @@ -73,3 +70,5 @@ } @end + +NS_ASSUME_NONNULL_END |