0

我正在制作一个应用程序。用户启动应用程序,单击“播放”并加载另一个 ViewController。在该 ViewController 中,我有一个开始按钮和一个选项按钮。开始按钮,启动游戏并在单击时播放一首歌曲。但在选项菜单中,我有更多歌曲可供选择。当用户选择一个时,默认的开始按钮会被隐藏,然后出现具有 IBAction 以播放用户指定歌曲的开始按钮。当用户点击它时,它开始播放用户选择的歌曲。我再说一遍,必须有一种更简单的方法来做到这一点,但我才刚刚开始,所以我做了 6 个按钮,每个按钮播放不同的歌曲。根据用户选择的歌曲,只有一首被加载,另一首被隐藏。我的问题是,我想制作一个按钮或类似的东西,用户可以选择自己的默认音乐。就像每次 ViewController 加载一样,它会自动加载正确的 IBAction 或右键并播放用户的默认歌曲。我听到的唯一一件事是 NSUserDefaults 但我认为它不适合我想做的事情......也许我错了......如果有人可以帮助我,我将非常感激。谢谢你们!

4

2 回答 2

0

You can use nsuserdefaults to save user preferences in a way like this:

NSString *valueToSave = @"someValue";
[[NSUserDefaults standardUserDefaults]
    setObject:valueToSave forKey:@"preferenceAction"];

to get it back:

NSString *savedValue = [[NSUserDefaults standardUserDefaults]
    stringForKey:@"preferenceAction"];
于 2013-11-07T08:30:18.337 回答
0

我认为从本地捆绑播放的音乐,您可以简单地为不同的歌曲创建键,并选择不同的按钮,您可以从保存的用户默认值中选择值并播放与您在本地目录中提到的相同的名称。

于 2013-11-07T08:33:57.757 回答