gpt4 book ai didi

ios - 升级到 Swift 2.0 导致 NSCODER 出错

转载 作者:行者123 更新时间:2023-11-29 01:38:01 25 4
gpt4 key购买 nike

我刚刚将我的 xcode 6.4 更新到 7,并将我的旧 Swift 语法转换为最新的。从那以后,我显然一直有很多错误,无法解决以下错误。我截图了enter image description here

有谁知道如何解决这个错误问题?

谢谢

最佳答案

解决方法:

  1. 删除第 15 行多余的 ?
  2. public 添加到第 25 行的 init

解释:

你的required init 必须是公开的,因为类是公开的。通过不指定可见性,它默认为内部。第 25 行应为:

public required init?(coder aDecoder: NSCoder) {

DShaw 的解决方案对他有效但对您无效的原因是因为他的类(class)具有内部可见性,而您的类(class)是公开的。

关于ios - 升级到 Swift 2.0 导致 NSCODER 出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32746641/

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