MapsIndoors iOS SDK V3
Loading...
Searching...
No Matches
NSObject+MPLanguageSupport.h
Go to the documentation of this file.
1//
2// NSObject+MPLanguageSupport.h
3// MapsIndoorsSDK
4//
5// Created by Michael Bech Hansen on 22/05/2017.
6// Copyright © 2017 MapsPeople A/S. All rights reserved.
7//
8
9#import <Foundation/Foundation.h>
10
11
12extern NSNotificationName _Nonnull kNotificationMapsIndoorsLanguageChanged;
13
14
15@interface NSObject (MPLanguageSupport)
16
17- (BOOL) mi_setLanguage:(nonnull NSString*)languageCode;
18- (nullable NSString*) mi_getLanguage;
19
20- (void) mi_setDefaultLanguage:(nonnull NSString*)languageCode;
21- (nullable NSString*) mi_getDefaultLanguage;
22
23- (void) mi_setAvailableLanguages:(nonnull NSArray<NSString*>*)languageCodes;
24- (nullable NSArray<NSString*>*) mi_getAvailableLanguages;
25
26- (BOOL) mi_isLanguageAvailable:(nonnull NSString*)languageCode;
28
29@end
NSNotificationName _Nonnull kNotificationMapsIndoorsLanguageChanged
nullable NSString * mi_getDefaultLanguage()
nullable NSString * mi_getLanguage()
nullable NSArray< NSString * > * mi_getAvailableLanguages()