Treten während der Bluetooth-Verbindung keine Vibrationen auf?
387
Jisoo Kwon
Wenn ich ein Paket von einem Bluetooth-Gerät an das iPhone sende, vibriert das iPhone.
Das Paket wird normalerweise empfangen, aber es treten keine Vibrationen auf.
Worin besteht das Problem?
Unten ist die tatsächliche Quelle.
- (void)runVibration:(NSMutableArray <__kindof NSNumber *> *)params { NSLog(@"******params %@", params); int param = [[params objectAtIndex:0] intValue]; NSLog(@"****** Vibrate params :%d", param); [[Common getInstance] dovibrate:(param/100)]; performSelectorOnMainThread:@selector(dovibrate2:) withObject:params waitUntilDone:YES]; } -(void) dovibrate:(NSTimeInterval) sec { if(self.vibratortimer && [self.vibratortimer isValid]) { [self.vibratortimer invalidate]; self.vibratortimer = nil; } self.g_time = [NSDate dateWithTimeIntervalSinceNow:sec]; self.vibratortimer = [NSTimer scheduledTimerWithTimeInterval:0.1f target:self selector:@selector(stopVibration) userInfo:nil repeats:YES]; } - (void) stopVibration { NSDate *now = [NSDate date]; NSTimeInterval diff = [now timeIntervalSinceDate:self.g_time]; if (diff >= 0) { [self.vibratortimer invalidate]; self.vibratortimer = nil; AudioServicesDisposeSystemSoundID (kSystemSoundID_Vibrate); } else { AudioServicesDisposeSystemSoundID (kSystemSoundID_Vibrate); AudioServicesPlaySystemSound(kSystemSoundID_Vibrate); } }
Aufrufmethode: runVibration -> Schwankung -> StopVibration
Dies geschieht auch nicht, wenn A angewendet wird.
EIN
dispatch_async(dispatch_get_main_queue(), ^{ AudioServicesDisposeSystemSoundID (kSystemSoundID_Vibrate); AudioServicesPlaySystemSound(kSystemSoundID_Vibrate); });
0 Antworten auf die Frage
Verwandte Probleme
-
8
Gibt es Passwort-Manager für iPhone und Windows XP?
-
3
Wie übertrage ich mein iPhone und meine iTunes-Anwendung auf einen anderen Computer?
-
3
Ist es möglich, eine One-Way-Synchronisation der iPhone-Sprachnachrichten mit einem PC durchzuführen...
-
2
Belkin Bluetooth und Wireless USB Adapter
-
4
PDF Reader für iPhone
-
7
Gibt es eine Möglichkeit, Google-Kontakte mit Ihrem iPhone zu synchronisieren?
-
2
Gibt es eine Möglichkeit, iPhones ohne iTunes zu synchronisieren?
-
2
Warum stürzt beim Anschließen meines iPhone an iTunes mein Acer-Laptop ab?
-
2
Wie gehe ich vor, um meine iPhone-Kontakte nach Google Mail zu exportieren?
-
3
Vorgeschlagene Vorgehensweise zum Importieren eines Palm Phone / Palm Desktop-Adressbuchs in meinen...