diff options
author | Joel Fischer <joeljfischer@gmail.com> | 2019-05-24 10:00:22 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-05-24 10:00:22 -0400 |
commit | 24adfae46f9fe883ee5fe59d7a02a494b40f9662 (patch) | |
tree | 1676c208bcd0d614352d2699477382c32e63f493 /Example Apps | |
parent | c080f3e0084ea502930c22749e18eb1e0f41f524 (diff) | |
parent | 7292417f285b42bcf62538f7bac4ca09e70e6ee1 (diff) | |
download | sdl_ios-24adfae46f9fe883ee5fe59d7a02a494b40f9662.tar.gz |
Merge pull request #1271 from smartdevicelink/feature/issue_1257_sdlmanager_rpc_subscriptions
Implement SDL-0226: SDLManager RPC Subscription Helper Methods
Diffstat (limited to 'Example Apps')
-rw-r--r-- | Example Apps/Example ObjC/VehicleDataManager.m | 4 | ||||
-rw-r--r-- | Example Apps/Example Swift/VehicleDataManager.swift | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/Example Apps/Example ObjC/VehicleDataManager.m b/Example Apps/Example ObjC/VehicleDataManager.m index 999a22616..cc2ee46fa 100644 --- a/Example Apps/Example ObjC/VehicleDataManager.m +++ b/Example Apps/Example ObjC/VehicleDataManager.m @@ -37,7 +37,7 @@ NS_ASSUME_NONNULL_BEGIN _refreshUIHandler = refreshUIHandler; _vehicleOdometerData = @""; - [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(vehicleDataNotification:) name:SDLDidReceiveVehicleDataNotification object:nil]; + [_sdlManager subscribeToRPC:SDLDidReceiveVehicleDataNotification withObserver:self selector:@selector(vehicleDataNotification:)]; [self sdlex_resetOdometer]; return self; @@ -112,7 +112,7 @@ NS_ASSUME_NONNULL_BEGIN } SDLOnVehicleData *onVehicleData = (SDLOnVehicleData *)notification.notification; - self.vehicleOdometerData = [NSString stringWithFormat:@"%@: %@ kph", VehicleDataOdometerName, onVehicleData.odometer]; + self.vehicleOdometerData = [NSString stringWithFormat:@"%@: %@ km", VehicleDataOdometerName, onVehicleData.odometer]; if (!self.refreshUIHandler) { return; } self.refreshUIHandler(); diff --git a/Example Apps/Example Swift/VehicleDataManager.swift b/Example Apps/Example Swift/VehicleDataManager.swift index c5e2b187e..1d78edd42 100644 --- a/Example Apps/Example Swift/VehicleDataManager.swift +++ b/Example Apps/Example Swift/VehicleDataManager.swift @@ -23,7 +23,7 @@ class VehicleDataManager: NSObject { super.init() resetOdometer() - NotificationCenter.default.addObserver(self, selector: #selector(vehicleDataNotification(_:)), name: .SDLDidReceiveVehicleData, object: nil) + self.sdlManager.subscribe(to: .SDLDidReceiveVehicleData, observer: self, selector: #selector(vehicleDataNotification(_:))) } } |