IOS - 单击Settings.bundle

时间:2015-01-21 22:21:05

标签: ios uilocalnotification

当用户在我的偏好应用程序中单击多值列表时,我需要执行一个简单的操作(在“设置”系统中) 我显示了一个简单的自定义声音列表(如whatsapp或其他应用程序所做的),但不是将其放在应用程序选项卡上,而是将其放入我的首选项中。
当用户选择声音(铃声)时,我想播放所选的声音(如预览)。

有可能吗?列表没问题,但我不知道处理点击。

2 个答案:

答案 0 :(得分:2)

如果您正在谈论iOS偏好应用程序,那么不,这是不可能的。您无法修改此应用程序的操作以运行您自己的代码。

如果您想播放所选声音的样本,则需要在自己的应用的偏好设置部分实现此功能。

答案 1 :(得分:1)

以下是播放短音的方法。

NSString *soundPath = [[NSBundle mainBundle] pathForResource:@"yourSound" ofType:@"aif"];
SystemSoundID soundID;
AudioServicesCreateSystemSoundID((CFURLRef)[NSURL fileURLWithPath: soundPath], &soundID);
AudioServicesPlaySystemSound (soundID);