Ios 有没有办法让用户选择本地通知的声音?

Ios 有没有办法让用户选择本地通知的声音?,ios,cocoa-touch,uilocalnotification,Ios,Cocoa Touch,Uilocalnotification,我有一个应用程序,有64个重复间隔的本地通知。因此,我无法添加更多通知,否则,我需要用户再次打开应用程序进行重新安排 我想知道我是否可以让用户选择以下代码中的文件: notif.soundName = @"xxx.wav"; 因此他们可以选择xyz.wav代替?是的,您可以让用户在项目中已有的声音中选择声音,或者您也可以让用户从音乐库中选择一首歌曲 更新: 如果这些文件已经在您的Xcode项目中,您可以创建一个NSString或一个int值来存储用户选择的文件。您可以创建一个按钮,让用户选择声

我有一个应用程序,有64个重复间隔的本地通知。因此,我无法添加更多通知,否则,我需要用户再次打开应用程序进行重新安排

我想知道我是否可以让用户选择以下代码中的文件:

notif.soundName = @"xxx.wav";

因此他们可以选择
xyz.wav
代替?

是的,您可以让用户在项目中已有的声音中选择声音,或者您也可以让用户从音乐库中选择一首歌曲

更新: 如果这些文件已经在您的Xcode项目中,您可以创建一个NSString或一个int值来存储用户选择的文件。您可以创建一个按钮,让用户选择声音。连接此按钮可更改字符串或int值。然后创建检查此字符串或int的if语句,并正确更改UILocalnotification声音

int soundNumber;

- (IBAction)chooseSoundName {
   soundNumber = 1;
}

- (void)loadSoundName {
   if(SoundNumber == 1) {
       localNotification.soundName = @"first.wav";
   }
}
然后调用loadSoundName方法(或者可以将其集成到另一个方法中)


希望它有帮助

是的,您可以让用户在项目中已有的声音中进行选择,或者您也可以让用户从音乐库中选择一首歌曲

更新: 如果这些文件已经在您的Xcode项目中,您可以创建一个NSString或一个int值来存储用户选择的文件。您可以创建一个按钮,让用户选择声音。连接此按钮可更改字符串或int值。然后创建检查此字符串或int的if语句,并正确更改UILocalnotification声音

int soundNumber;

- (IBAction)chooseSoundName {
   soundNumber = 1;
}

- (void)loadSoundName {
   if(SoundNumber == 1) {
       localNotification.soundName = @"first.wav";
   }
}
然后调用loadSoundName方法(或者可以将其集成到另一个方法中)


希望能有所帮助

请告诉我该怎么做?是否只有if-else条件导致代码
notif.soundName=@“xxx.wav”
或者有一个特定的代码具有我可以设置的属性?是否要使用Xcode项目中已有的声音?本地通知不允许来自音乐库的声音,您只能分配应用程序资源包中存在的声音。我同意。如果声音在您的应用程序资源包中,并且您允许用户选择其中一个,您仍然可以设置声音。请告诉我如何设置?是否只有if-else条件导致代码
notif.soundName=@“xxx.wav”
或者有一个特定的代码具有我可以设置的属性?是否要使用Xcode项目中已有的声音?本地通知不允许来自音乐库的声音,您只能分配应用程序资源包中存在的声音。我同意。如果声音在您的应用程序资源包中,并且您允许用户选择其中一个,那么您仍然可以设置声音。