IOS - 点击 Settings.bundle

IOS - Click in Settings.bundle

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

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

这里是播放短音的方法。

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

如果您在谈论 iOS 首选项应用程序,那么不,这是不可能的。您不能将此应用程序的操作修改为运行您自己的代码。

如果您想播放所选声音的样本,则需要在您自己的应用程序的首选项部分中实现。