5
Sadece beta 3'ten Xcode 8 beta 4'e gittim, ancak hiç bir sebeple hiçbir hatayla çalışmayan veya beta 4'e verilen bu hatayı alıyorum. Value of type 'FileManager' has no member 'urlsForDirectory'
"Swift 3'teki FileManager ve urlsForDirectory Hatası Xcode 8
:
let urls = fileManager.urlsForDirectory(.documentDirectory, inDomains: .userDomainMask)
:
func setupRecorder(){
let audioSession:AVAudioSession = AVAudioSession.sharedInstance()
//ask for permission
if (audioSession.responds(to: #selector(AVAudioSession.requestRecordPermission(_:)))) {
AVAudioSession.sharedInstance().requestRecordPermission({(granted: Bool)-> Void in
if granted {
print("Permission Granted\n")
//set category and activate recorder session
do {
//----
let fileManager = FileManager.default
let urls = fileManager.urlsForDirectory(.documentDirectory, inDomains: .userDomainMask)
//----
let documentDirectory = urls[0] as URL
let soundURL = try! documentDirectory.appendingPathComponent("sound.m4a")
try audioSession.setCategory(AVAudioSessionCategoryPlayAndRecord)
try self.soundRecorder = AVAudioRecorder(url: soundURL, settings: self.recordSettings)
let micInput = try AVAudioRecorder(url
: soundURL, settings: self.recordSettings)
self.soundRecorder.prepareToRecord()
self.soundRecorder.updateMeters()
} catch {
print("Error Recording");
}
}
})
}
}
AMA sadece bir parçası bu çizgidir" 'Value of type 'FileManager' has no member 'urlsForDirectory'
"
Ya fonk contentsOfDirectory (url'deki: URL includingPropertiesForKeys tuşları: [URLResourceKey] ?, seçenekleri maske: FileManager.DirectoryEnumerationOptions = []) atar -> [URL] – Dis3buted