在我的应用程序中,当用户输入错误密码时,我需要振动。

我的设备操作系统:iOS5

它在iPhone3G中振动,但在iPhone4和iPad中不振动。

我已按照以下步骤操作:

1.将AudioToolbox框架添加到我的应用程序中。

  • 在要触发振动的文件中,导入AudioToolbox头文件:
          #import <AudioToolbox/AudioServices.h>
    
  • 最后,调用以下行以使设备振动:
         AudioServicesPlayAlertSound(kSystemSoundID_Vibrate);
    

  • 有什么我错过了......
    谢谢....

    最佳答案

    我试图使振动api在我的iphone5中工作,但发现如果振动设置已关闭,它将无法工作。 (转到系统设置\声音=>振铃振动。)

    关于ios - ksystemsoundid_vibrate在iphone4和ipad中不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10379032/

    10-12 14:43