gpt4 book ai didi

xcode - 由于信号 : Segmentation fault: 11 (xcode 7),命令失败

转载 作者:行者123 更新时间:2023-11-30 10:11:40 26 4
gpt4 key购买 nike

我将 xcode 6.4 更新为 xcode 7 (swift 2),现在我在 swift 项目中遇到此错误。经过几次尝试后,我发现它发生的原因是

func containerView() -> UIView {
return self.view
}

这是 UIViewControllerTransitionCoordinatorContext 的协议(protocol),如果我删除该函数,那么它会说我的 ViewController 不符合该协议(protocol) UIViewControllerTransitionCoordinatorContext 。 xcode 7 建议我将函数更改为

func containerView() -> UIView? {
return self.view
}

之后它建议我删除问号。我真的不明白在这里做什么,有什么想法吗?

最佳答案

听起来您正试图做一些非法的事情。以下是 UIViewControllerTransitionCoordinatorContext 文档的前两句话:

An object that conforms to the UIViewControllerTransitionCoordinatorContext protocol provides information about an in-progress view controller transition. Do not adopt this protocol in your own classes.

斜体是我的。但这是为了强调我认为你试图违反的规则。您不可能成为 UIViewControllerTransitionCoordinatorContext。这是运行时提供的东西,而不是你。

关于xcode - 由于信号 : Segmentation fault: 11 (xcode 7),命令失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32659220/

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