首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Swift:运行时错误仅在发布模式下崩溃

Swift:运行时错误仅在发布模式下崩溃
EN

Stack Overflow用户
提问于 2021-08-20 19:15:07
回答 1查看 32关注 0票数 0

我在调试模式下没有得到这一点,但当我将运行模式切换到释放模式时,我的电话在以下线路上崩溃:

代码语言:javascript
复制
self.podcasts = PodcastsView(play: { audio in
        self.videoPlayerView.pause()
        self.showVideoPlayer = false
        self.audioPlayerView.play(audio: audio)
        self.audioCurrentlyPlaying = audio
        self.showAudioPlayer = true
        self.playBarShowing = true
    }, indentBottom: Binding(get: {
        self.playBarShowing
    }, set: {
        self.playBarShowing = $0
    }))

错误:Thread 1: EXC_BAD_ACCESS (code=1, address=0xfffffffffffffff0)

这是被调用的初始化器:

代码语言:javascript
复制
init(play: @escaping (_ audio: KHKAudio) -> Void, indentBottom: Binding<Bool>) {
    self.play = play
    self.model = PodcastsViewModel()
    self.indentBottom = indentBottom
}
EN

回答 1

Stack Overflow用户

发布于 2021-08-20 19:39:20

我想通了。在被调用的初始值设定项中,“@ObservedObject”是一个模型,而不是一个@StateObject。改变这一点可以修复它。我不明白为什么,但是,为什么这只是一个发布问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68867123

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档