Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Swift 话筒的基础与要求_Swift_Avfoundation_Microphone - Fatal编程技术网

Swift 话筒的基础与要求

Swift 话筒的基础与要求,swift,avfoundation,microphone,Swift,Avfoundation,Microphone,我对基金会有个问题 import AVFoundation override func viewDidLoad() { super.viewDidLoad() setUpAudio() } func setUpAudio() { do { playCorrect = try AVAudioPlayer(contentsOf: URL.init(fileURLWithPath: Bundle.main.path(forResource: "corr

我对基金会有个问题

import AVFoundation

override func viewDidLoad() {
    super.viewDidLoad()  
    setUpAudio()
}

func setUpAudio() {

    do {
        playCorrect = try AVAudioPlayer(contentsOf: URL.init(fileURLWithPath: Bundle.main.path(forResource: "correct", ofType: "mp3")!))
        playCorrect.prepareToPlay()
    }
    catch {
        print(error)
    }

}
启动应用程序时,会显示

我不知道哪行代码触发了麦克风的请求

我的应用程序不需要访问麦克风。如何使请求框消失


我尝试了“不允许”请求,我的应用程序运行良好。

与您的问题无关,但您应该更改
URL.init(fileURLWithPath:Bundle.main.path(forResource:“correct”,ofType:“mp3”)!
Bundle.main.URL(forResource:“correct”,扩展名:“mp3”)!
。此外,包括英文屏幕截图也将有助于未来的读者,因为该网站的语言是英语,能够看到和阅读实际的错误消息将有所帮助。谢谢!!@DávidPásztors似乎这是模拟器的一个错误。这里有一个很长的线程。。。