gpt4 book ai didi

ios - EXC_BAD_ACCESS 在使用 UIWebView 对 ViewController 执行 segue 时?

转载 作者:行者123 更新时间:2023-11-28 13:12:37 24 4
gpt4 key购买 nike

所以我有这样的设置:

enter image description here

我有一个自定义代码阅读器 View Controller ,一旦它检测到条形码,我希望它转至另一个带有标签和 UIWebView 的 View Controller 。到目前为止,它仅与显示的标签完美配合。出于某种原因,我所做的只是添加一个 UIWebView 并在我的 Second View Controller 自定义类中添加一个 IBOutlet 并且由于 exc_bad_access,segue 将无法工作 错误。该错误突出显示了我的代码阅读器 View Controller 中的以下行:

self.performSegueWithIdentifier("push", sender: self) //my segue is named push

这是我的第二个 View Controller 代码:

import UIKit

public class SecondViewController: UIViewController {
var setText:String!
@IBOutlet weak var WebV: UIWebView!


@IBOutlet var label: UILabel!
override public func viewDidLoad() {
label.text = setText
}

}

解决方案: 所以我刚刚意识到,出于某种原因,我的 segue 正在脱离主线程。这会发生在闭包中吗?而且,这是否意味着您不能在闭包/ block 中执行 segue?

非常感谢任何帮助。非常感谢。

最佳答案

所以我刚刚意识到,出于某种原因,我的 segue 没有在主线程上运行。调度到主队列解决了这个问题。

关于ios - EXC_BAD_ACCESS 在使用 UIWebView 对 ViewController 执行 segue 时?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30792820/

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