AVAudioSession Swift
Я пытаюсь написать быстрое приложение для iOS, которое будет записывать голос пользователей. Я написал следующий код на swift, однако он не может запрашивать разрешения микрофона у пользователя. Он печатает предоставленный, но никогда не записывает аудио, и на панели настроек в разделе конфиденциальности это не перечисляет приложение. Как запросить разрешения на запись в swift?
var session: AVAudioSession = AVAudioSession.sharedInstance()
session.requestRecordPermission({(granted: Bool)-> Void in
if granted {
println(" granted")
session.setCategory(AVAudioSessionCategoryPlayAndRecord, error: nil)
session.setActive(true, error: nil)
self.recorder.record()
}else{
println("not granted")
}
})