2016-02-24 5 views
0

Я хотел бы узнать, есть ли какой-либо экземпляр AVAudioPlayer с использованием файла или если я могу его удалить.Как узнать, использует ли AVAudioPlayer файл

Прямо сейчас я использую - [NSFileManager isDeletableFileAtPath:], но я не уверен, могу ли я ему доверять, или если игрок может использовать файл и сработает, когда я его удалю.

ответ

0

Попробуйте проверить, нет ли AVAudioPlayer объекта data или url переменная равна нулю. Не знаете, какой из них вы используете, но можете быть тем, чего хотите.

+0

Я не хочу зависеть от наличия указателя на экземпляр. Могут быть сторонние игроки, к которым у меня нет доступа. – fpg1503