summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFredrik Karlsson <bjorn.fredrik.karlsson@gmail.com>2017-10-02 16:23:50 +0200
committerFredrik Karlsson <bjorn.fredrik.karlsson@gmail.com>2017-10-02 16:23:50 +0200
commitc55c6d8640694787293b5e121fb689f5075c5ed0 (patch)
treebaba2f74ae04d0650c8b1520fdc348fbfe65dd9f
parent4e89282c4d1e7da438b85ddba4fd8d4eb70b727f (diff)
downloadqtlocation-mapboxgl-upstream/fred-xcode9-fixes.tar.gz
[ios] check at compile timeupstream/fred-xcode9-fixes
-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