3
我目前正在研究一個iPhone應用程序,如果發生特殊事件,應該使手機振動。IPhone SDK - 由線程觸發的振動
觸發警報的檢查是在一個線程中完成的。
不幸的是,如果我叫
AudioServicesPlaySystemSound(kSystemSoundID_Vibrate);
從線程內手機不會震動。 (如果我在我的「viewDidAppear」方法中調用它,它工作正常)。
我甚至試圖從這樣的THEAD裏面做一個回調:
inside Thread:
[self performSelectorOnMainThread:@selector(doAlarm)
withObject:nil
waitUntilDone:true];
-(void)doAlarm {
AudioServicesPlaySystemSound(kSystemSoundID_Vibrate);
}
具有相同的結果:在手機上無振動。
如何使手機在線內振動?
在此先感謝
什麼是「自我」對象的類?實際調用了「doAlarm」方法但沒有任何反應? – TechZen 2010-05-02 13:26:34