私はこのコードを持っています。
import AudioToolbox.AudioServices
if restoreData.boolForKey("VibrationSwitchButton") == true {
vibra()
}
func vibra() {
if UIDevice.currentDevice().model == "iPhone" {
let systemSoundIDButton : SystemSoundID = 4095
AudioServicesPlayAlertSound(SystemSoundID(systemSoundIDButton))
// print("VIBRA")}
}
UISwitch
このコードパスをアクティブにして非アクティブにします。スイッチは正しく機能しますが、一般的なオプション (サウンド) でバイブレーションを有効にすると、設定から無効にすることもできず、反対にもできません。
構成を一般化するにはどうすればよいですか? 一般的な設定でバイブレーションが必要な場合は、アプリで無効にすることができます。
スウィフト 2.0 および Xcode 7.1