ソースを参照

iOS 9.2 compatible

ibireme 9 年 前
コミット
aa92bb313c
1 ファイル変更10 行追加0 行削除
  1. 10 0
      YYText/Component/YYTextEffectWindow.m

+ 10 - 0
YYText/Component/YYTextEffectWindow.m

@@ -19,6 +19,16 @@
 
 + (instancetype)sharedWindow {
     static YYTextEffectWindow *one = nil;
+    if (one == nil) {
+        // iOS 9 compatible
+        NSString *mode = [NSRunLoop currentRunLoop].currentMode;
+        if (mode.length == 27 &&
+            [mode hasPrefix:@"UI"] &&
+            [mode hasSuffix:@"InitializationRunLoopMode"]) {
+            return nil;
+        }
+    }
+    
     static dispatch_once_t onceToken;
     dispatch_once(&onceToken, ^{
         if (!YYTextIsAppExtension()) {