internal/uidriver/mobile: Remove the warnings

Closes #1872
This commit is contained in:
Hajime Hoshi 2021-11-11 02:28:02 +09:00
parent 5d5ce370f1
commit 1f7e7e2816

View File

@ -21,66 +21,75 @@ package mobile
//
// #import <CoreHaptics/CoreHaptics.h>
//
// static CHHapticEngine* engine;
// static id initializeHapticEngine(void) {
// if (@available(iOS 13.0, *)) {
// if (!CHHapticEngine.capabilitiesForHardware.supportsHaptics) {
// return nil;
// }
//
// static void initializeVibrate(void) {
// if (!CHHapticEngine.capabilitiesForHardware.supportsHaptics) {
// return;
// }
// NSError* error = nil;
// CHHapticEngine* engine = [[CHHapticEngine alloc] initAndReturnError:&error];
// if (error) {
// return nil;
// }
//
// NSError* error = nil;
// engine = [[CHHapticEngine alloc] initAndReturnError:&error];
// if (error) {
// return;
// }
//
// [engine startAndReturnError:&error];
// if (error) {
// return;
// [engine startAndReturnError:&error];
// if (error) {
// return nil;
// }
// return engine;
// }
// return nil;
// }
//
// static void vibrate(double duration) {
// if (!engine) {
// return;
// }
//
// @autoreleasepool {
// NSDictionary* hapticDict = @{
// CHHapticPatternKeyPattern: @[
// @{
// CHHapticPatternKeyEvent: @{
// CHHapticPatternKeyEventType:CHHapticEventTypeHapticContinuous,
// CHHapticPatternKeyTime:@0.0,
// CHHapticPatternKeyEventDuration:[NSNumber numberWithDouble:duration],
// CHHapticPatternKeyEventParameters:@[
// @{
// CHHapticPatternKeyParameterID: CHHapticEventParameterIDHapticIntensity,
// CHHapticPatternKeyParameterValue: @1.0,
// },
// ],
// if (@available(iOS 13.0, *)) {
// static BOOL initializeHapticEngineCalled = NO;
// static CHHapticEngine* engine = nil;
// if (!initializeHapticEngineCalled) {
// engine = (CHHapticEngine*)initializeHapticEngine();
// initializeHapticEngineCalled = YES;
// }
// if (!engine) {
// return;
// }
// @autoreleasepool {
// NSDictionary* hapticDict = @{
// (id<NSCopying>)(CHHapticPatternKeyPattern): @[
// @{
// (id<NSCopying>)(CHHapticPatternKeyEvent): @{
// (id<NSCopying>)(CHHapticPatternKeyEventType):CHHapticEventTypeHapticContinuous,
// (id<NSCopying>)(CHHapticPatternKeyTime):@0.0,
// (id<NSCopying>)(CHHapticPatternKeyEventDuration):[NSNumber numberWithDouble:duration],
// (id<NSCopying>)(CHHapticPatternKeyEventParameters):@[
// @{
// (id<NSCopying>)(CHHapticPatternKeyParameterID): CHHapticEventParameterIDHapticIntensity,
// (id<NSCopying>)(CHHapticPatternKeyParameterValue): @1.0,
// },
// ],
// },
// },
// },
// ],
// };
// ],
// };
//
// NSError* error = nil;
// CHHapticPattern* pattern = [[CHHapticPattern alloc] initWithDictionary:hapticDict
// error:&error];
// if (error) {
// return;
// }
// NSError* error = nil;
// CHHapticPattern* pattern = [[CHHapticPattern alloc] initWithDictionary:hapticDict
// error:&error];
// if (error) {
// return;
// }
//
// id<CHHapticPatternPlayer> player = [engine createPlayerWithPattern:pattern
// error:&error];
// if (error) {
// return;
// }
// id<CHHapticPatternPlayer> player = [engine createPlayerWithPattern:pattern
// error:&error];
// if (error) {
// return;
// }
//
// [player startAtTime:0 error:&error];
// if (error) {
// NSLog(@"3, %@", [error localizedDescription]);
// return;
// [player startAtTime:0 error:&error];
// if (error) {
// NSLog(@"3, %@", [error localizedDescription]);
// return;
// }
// }
// }
// }
@ -92,10 +101,6 @@ import (
"time"
)
func init() {
C.initializeVibrate()
}
var vibrationM sync.Mutex
func (u *UserInterface) Vibrate(duration time.Duration) {