2012-04-30 36 views
2

在我的應用程序中,當用戶輸入錯誤的密碼時,我需要振動。ksystemsoundid_vibrate不能在iphone4和ipad中工作

我的設備OS:iOS5的

它是用振動iPhone3G的,但在iPad和iPhone4沒有振動。

我按照這個步驟:

1.添加了AudioToolbox框架,以我的應用程序。

  1. 在該文件中,你打算引發的振動,導入AudioToolbox頭文件:

     #import <AudioToolbox/AudioServices.h> 
    
  2. 最後,調用以下行,使設備振動:

     AudioServicesPlayAlertSound(kSystemSoundID_Vibrate); 
    

有什麼,我錯過了......... 謝謝....

+1

對於一個... iPad不能振動。 – mbm29414

回答

2

我導入此框架AudioToolbox/AudioToolbox.h並呼籲

AudioServicesPlaySystemSound(kSystemSoundID_Vibrate); 

嘗試。

5

我試圖讓我的iphone5的振動api的作品,我發現它不會工作,如果振動設置已關閉。 (轉到系統設置\聲音=>振動環。)

+0

靜音需要打開 – twinsant