소스 검색

UITouch.maximumForcePossible is only available in iOS 9.0+

Bharat Mediratta 8 년 전
부모
커밋
386d6ae06a
1개의 변경된 파일5개의 추가작업 그리고 3개의 파일을 삭제
  1. 5 3
      Classes/Utility/FLEXKeyboardShortcutManager.m

+ 5 - 3
Classes/Utility/FLEXKeyboardShortcutManager.m

@@ -165,9 +165,11 @@
                     pressureLevel++;
                 }
                 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"];
+                        }
                     }
                 }
             }