diff options
author | Joel Fischer <joeljfischer@gmail.com> | 2019-05-14 09:16:12 -0400 |
---|---|---|
committer | Joel Fischer <joeljfischer@gmail.com> | 2019-05-14 09:16:12 -0400 |
commit | 0fc61791bce71e76fb8ff0b6b3f2ddfc124bb40e (patch) | |
tree | 9bdb62e1ee94fb91d013b69a4b11192a05b19dd4 /SmartDeviceLink/SDLScrollableMessage.m | |
parent | 7b5666be83b6cad4f905285e5a17dbb0572286a3 (diff) | |
download | sdl_ios-0fc61791bce71e76fb8ff0b6b3f2ddfc124bb40e.tar.gz |
Deprecate RPC superclass initializers
* So that they won’t appear on every RPC initializer in autocomplete and confuse developers
Diffstat (limited to 'SmartDeviceLink/SDLScrollableMessage.m')
-rw-r--r-- | SmartDeviceLink/SDLScrollableMessage.m | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/SmartDeviceLink/SDLScrollableMessage.m b/SmartDeviceLink/SDLScrollableMessage.m index 034190e34..774ccb996 100644 --- a/SmartDeviceLink/SDLScrollableMessage.m +++ b/SmartDeviceLink/SDLScrollableMessage.m @@ -13,11 +13,14 @@ NS_ASSUME_NONNULL_BEGIN @implementation SDLScrollableMessage +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" - (instancetype)init { if (self = [super initWithName:SDLRPCFunctionNameScrollableMessage]) { } return self; } +#pragma clang diagnostic pop - (instancetype)initWithMessage:(NSString *)message timeout:(UInt16)timeout softButtons:(nullable NSArray<SDLSoftButton *> *)softButtons { self = [self initWithMessage:message]; @@ -43,28 +46,28 @@ NS_ASSUME_NONNULL_BEGIN } - (void)setScrollableMessageBody:(NSString *)scrollableMessageBody { - [parameters sdl_setObject:scrollableMessageBody forName:SDLRPCParameterNameScrollableMessageBody]; + [self.parameters sdl_setObject:scrollableMessageBody forName:SDLRPCParameterNameScrollableMessageBody]; } - (NSString *)scrollableMessageBody { NSError *error = nil; - return [parameters sdl_objectForName:SDLRPCParameterNameScrollableMessageBody ofClass:NSString.class error:&error]; + return [self.parameters sdl_objectForName:SDLRPCParameterNameScrollableMessageBody ofClass:NSString.class error:&error]; } - (void)setTimeout:(nullable NSNumber<SDLInt> *)timeout { - [parameters sdl_setObject:timeout forName:SDLRPCParameterNameTimeout]; + [self.parameters sdl_setObject:timeout forName:SDLRPCParameterNameTimeout]; } - (nullable NSNumber<SDLInt> *)timeout { - return [parameters sdl_objectForName:SDLRPCParameterNameTimeout ofClass:NSNumber.class error:nil]; + return [self.parameters sdl_objectForName:SDLRPCParameterNameTimeout ofClass:NSNumber.class error:nil]; } - (void)setSoftButtons:(nullable NSArray<SDLSoftButton *> *)softButtons { - [parameters sdl_setObject:softButtons forName:SDLRPCParameterNameSoftButtons]; + [self.parameters sdl_setObject:softButtons forName:SDLRPCParameterNameSoftButtons]; } - (nullable NSArray<SDLSoftButton *> *)softButtons { - return [parameters sdl_objectsForName:SDLRPCParameterNameSoftButtons ofClass:SDLSoftButton.class error:nil]; + return [self.parameters sdl_objectsForName:SDLRPCParameterNameSoftButtons ofClass:SDLSoftButton.class error:nil]; } @end |