IPhone SDK-线程触发的振动
我目前正在开发一款IPhone应用程序,如果发生特殊事件,它会使手机震动 触发警报的检查在线程中完成 不幸的是,如果我打电话,电话不会震动IPhone SDK-线程触发的振动,iphone,multithreading,vibration,Iphone,Multithreading,Vibration,我目前正在开发一款IPhone应用程序,如果发生特殊事件,它会使手机震动 触发警报的检查在线程中完成 不幸的是,如果我打电话,电话不会震动 AudioServicesPlaySystemSound(kSystemSoundID_Vibrate); 从线里面。(如果我在我的“viewdideappease”方法中调用它,效果很好) 我甚至试着从thead内部进行回调,如下所示: inside Thread: [self performSelectorOnMainThread:@select
AudioServicesPlaySystemSound(kSystemSoundID_Vibrate);
从线里面。(如果我在我的“viewdideappease”方法中调用它,效果很好)
我甚至试着从thead内部进行回调,如下所示:
inside Thread:
[self performSelectorOnMainThread:@selector(doAlarm)
withObject:nil
waitUntilDone:true];
-(void)doAlarm {
AudioServicesPlaySystemSound(kSystemSoundID_Vibrate);
}
同样的结果是:手机没有振动
如何使手机从线内振动
提前谢谢收到了
麦克风侦听器处于活动状态,这导致了问题。什么是“self”对象的类别?是否实际调用了doAlarm
方法,但什么也没有发生?