我有一些链接到播放声音的 IBAction
的按钮。
-(IBAction)listen {
// play the audio
}
我的文件是用 On Demand Resources 组织的,我有 3 个标签:
- 一级
- 2级
- 3级
所以我想实现的是:
如果用户在级别 1,他将只能播放带有 level1
标签 的文件。如果他点击 level2
标签音频,就会出现警告。
如何检查文件是否具有特定标签?
最佳答案
我不知道有 API 可以访问资源的 ODR 标签,因此您必须使用其他方式将资源映射到应用代码中的访问控件。也许您可以使用 pathForResource(_:ofType:) 来检查资源的路径,如果它位于目录“level2”中,则阻止您的用户访问该资源,直到他们位于适当的位置等级?
关于ios - 根据按需资源标签启用/禁用按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36915620/