summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFredrik Karlsson <bjorn.fredrik.karlsson@gmail.com>2017-10-02 16:23:50 +0200
committerJason Wray <jason@mapbox.com>2017-10-18 11:24:19 -0400
commit7f1350902e3d566f95d83799e6b40cba48bc2bca (patch)
treece7db2cbbe284e6bcef3fcd4d6cd645a68429114
parent016eacb8fb5749a6f08e3918ccb45e18643eb3c6 (diff)
downloadqtlocation-mapboxgl-7f1350902e3d566f95d83799e6b40cba48bc2bca.tar.gz
[ios] check at compile time
-rw-r--r--platform/darwin/src/NSString+MGLAdditions.m2
1 files changed, 2 insertions, 0 deletions
diff --git a/platform/darwin/src/NSString+MGLAdditions.m b/platform/darwin/src/NSString+MGLAdditions.m
index bca6feb1f4..cde4bddcc3 100644
--- a/platform/darwin/src/NSString+MGLAdditions.m
+++ b/platform/darwin/src/NSString+MGLAdditions.m
@@ -13,12 +13,14 @@
- (NSString *)mgl_titleCasedStringWithLocale:(NSLocale *)locale {
NSMutableString *string = self.mutableCopy;
NSOrthography *orthography;
+#if __IPHONE_OS_VERSION_MAX_ALLOWED >= 110000
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wunguarded-availability-new"
if ([NSOrthography respondsToSelector:@selector(defaultOrthographyForLanguage:)]) {
orthography = [NSOrthography defaultOrthographyForLanguage:locale.localeIdentifier];
}
#pragma clang diagnostic pop
+#endif
[string enumerateLinguisticTagsInRange:string.mgl_wholeRange scheme:NSLinguisticTagSchemeLexicalClass options:0 orthography:orthography usingBlock:^(NSString * _Nonnull tag, NSRange tokenRange, NSRange sentenceRange, BOOL * _Nonnull stop) {
NSString *word = [string substringWithRange:tokenRange];
if (word.length > 3