我的应用程序有64个本地通知,重复间隔。所以我无法添加更多通知,否则,我需要用户再次打开应用程序以进行重新安排。
我想知道我是否能够让用户在此代码中选择文件:
notif.soundName = @"xxx.wav";
所以他们可以选择xyz.wav
?
答案 0 :(得分:1)
是的,您可以让用户选择项目中已有的声音,也可以让他从音乐库中录制一首歌。
更新: 如果文件已经在Xcode项目中,则可以创建NSString或int值来存储用户选择。您可以创建一个按钮,让用户选择声音。您连接此按钮以更改字符串或int值。然后你创建和if语句检查这个字符串或int并正确更改UILocalnotification声音。
int soundNumber;
- (IBAction)chooseSoundName {
soundNumber = 1;
}
- (void)loadSoundName {
if(SoundNumber == 1) {
localNotification.soundName = @"first.wav";
}
}
然后调用loadSoundName方法(或者将其集成到另一个方法中)。
希望有所帮助