Просмотр исходного кода

UITouch.maximumForcePossible is only available in iOS 9.0+

Bharat Mediratta лет назад: 8
Родитель
Сommit
386d6ae06a
1 измененных файлов с 5 добавлено и 3 удалено
  1. 5 3
      Classes/Utility/FLEXKeyboardShortcutManager.m

+ 5 - 3
Classes/Utility/FLEXKeyboardShortcutManager.m

@@ -165,9 +165,11 @@
                     pressureLevel++;
                     pressureLevel++;
                 }
                 }
                 if (pressureLevel > 0) {
                 if (pressureLevel > 0) {
-                    for (UITouch *touch in [event allTouches]) {
-                        double adjustedPressureLevel = pressureLevel * 20 * touch.maximumPossibleForce;
-                        [touch setValue:@(adjustedPressureLevel) forKey:@"_pressure"];
+                    if (@available(iOS 9.0, *)) {
+                        for (UITouch *touch in [event allTouches]) {
+                            double adjustedPressureLevel = pressureLevel * 20 * touch.maximumPossibleForce;
+                            [touch setValue:@(adjustedPressureLevel) forKey:@"_pressure"];
+                        }
                     }
                     }
                 }
                 }
             }
             }