gpt4 book ai didi

ios - 为什么不能将 recordAudioURL 分配给 segue.destination 对象?

转载 作者:行者123 更新时间:2023-11-30 11:09:06 24 4
gpt4 key购买 nike

我正在学习在线类(class),讲师代码具有以下代码,但我收到错误。这可能是 Swift 或 Xcode 更新的问题。您将如何解决此错误?

override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
if segue.identifier == "stopRecording" {
let playsoundsVC = segue.destination as! PlaySoundsViewController
let recordedAudioURL = sender as! URL
playsoundsVC.recordedAudioURL = recordedAudioURL
}
}

代码的最后一行给出了错误:

Cannot assign value of type 'URL' to type 'URL?.Type'

edit1:PlaySoundsViewController 文件的开头

class PlaySoundsViewController: UIViewController {
var recordedAudioURL = URL?.self
}

最佳答案

确保 PlaySoundsViewController 内的 var 像这样声明

class PlaySoundsViewController:UIViewController {
var recordedAudioURL:URL?
}

var RecordedAudioURL:URL!如果是100%,则会被分配

关于ios - 为什么不能将 recordAudioURL 分配给 segue.destination 对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52373907/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com