summaryrefslogtreecommitdiff
path: root/SmartDeviceLink/SDLScrollableMessage.m
diff options
context:
space:
mode:
authorJoel Fischer <joeljfischer@gmail.com>2019-05-14 09:16:12 -0400
committerJoel Fischer <joeljfischer@gmail.com>2019-05-14 09:16:12 -0400
commit0fc61791bce71e76fb8ff0b6b3f2ddfc124bb40e (patch)
tree9bdb62e1ee94fb91d013b69a4b11192a05b19dd4 /SmartDeviceLink/SDLScrollableMessage.m
parent7b5666be83b6cad4f905285e5a17dbb0572286a3 (diff)
downloadsdl_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.m15
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