Skip to content

Commit 71281e3

Browse files
Merge pull request #31 from steamclock/ms/replace-c-macro-swift-macro
Replace Objective-C macro Swift macro
2 parents dbb20ae + fc2a56d commit 71281e3

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

Sources/Switchcraft/Switchcraft.swift

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -396,9 +396,13 @@ public class Switchcraft {
396396
let defaultGesture = UITapGestureRecognizer(target: self, action: #selector(tapHandler(_:)))
397397

398398
// Change default tap behaviour if running on the simulator to use a single tap
399-
let isSimulator = TARGET_OS_SIMULATOR != 0
400-
defaultGesture.numberOfTapsRequired = isSimulator ? 1 : 2
401-
defaultGesture.numberOfTouchesRequired = isSimulator ? 1 : 3
399+
#if targetEnvironment(simulator)
400+
defaultGesture.numberOfTapsRequired = 1
401+
defaultGesture.numberOfTouchesRequired = 1
402+
#else
403+
defaultGesture.numberOfTapsRequired = 2
404+
defaultGesture.numberOfTouchesRequired = 3
405+
#endif
402406
return defaultGesture
403407
}
404408
}

0 commit comments

Comments
 (0)