Kullanıcıların sesini kaydedecek hızlı bir iOS uygulaması yazmaya çalışıyorum. Aşağıdaki kodu hızlıca yazdım ancak kullanıcıdan mikrofon izinleri istenmiyor. Bu, ancak asla ses kaydeder ve gizlilik altındaki ayarları bölmesinde uygulamayı listelemez, yazdırılır. Hızlı bir şekilde kayıt izinlerini nasıl talep edebilirim? ben iOS 8 Beta ile iPhone 5S kullanarak bu kodu kontrol ettik ve mükemmel çalışıyor requestRecordPermission:
AVAudioSession Swift
seçiciye yanıt verip
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")
}
})
ben gönderilmeyen hangi öncesinde doğrultusunda kontrol etti ve işe yaramadı ... Muhtemelen simülatörü kullandığım için. Cihazıma yükleme yapmayı denedim, ancak desteklenmediğini söyleyen bir hata var (birçok radar zaten başkaları tarafından dosyalanmıştı). Cihazınızda test ettiğiniz için teşekkür ederiz. – BDGapps
Sorun değil, rica ederim! – Winston