【问题标题】:I programme my app before last version of swift and now I am trying to run my app and I have this error [closed]我在 swift 的最后一个版本之前对我的应用程序进行了编程,现在我正在尝试运行我的应用程序,但我遇到了这个错误 [关闭]
【发布时间】:2020-01-24 14:43:38
【问题描述】:

“源文件中的编辑器占位符”

当我从我的编码中删除这个函数时,我有另一个错误,上面写着“线程 1:信号 SIGABRT” signal sigabrt

【问题讨论】:

  • 请指定您引用的 Swift 的确切版本。 “在 Swift 的最后一个版本之前”是相当模糊的。
  • 你应该把你的代码放在那个位......
  • @BrennanWalsh 这是第 3 版
  • 最好包含实际代码而不是图片。在这种情况下,您需要图片来传达您使用编辑器占位符看到的内容,但您也应该在此处将代码添加为文本,以便人们可以自己尝试。
  • @jeenaazeez 不要被少数反对票吓到——这是一个合理的问题,但您可能会问得更好。由于您是新手,请务必通读“导览”和“帮助中心”主题以了解预期内容,并尝试在下一个问题中包含尽可能多的信息。

标签: ios swift xcode tableview


【解决方案1】:

“源文件中的编辑器占位符”

看到函数中间那个写着“代码”的东西了吗?您需要删除它。

这是编辑器在自动完成您正在输入的内容时添加的“占位符”,并且需要填写部分完成内容。您需要将其替换为您将用于返回单元格的代码给定表格的行。

当我从我的编码中删除这个函数时,我有另一个错误,说“线程 1:信号 SIGABRT”

如果您只删除了占位符,您可能会收到错误消息,因为您没有从承诺执行此操作的函数返回表格单元格。但是完全有可能在你到达那一点之前发生错误...... SIGABRT 是一个非常普遍的异常,可能会以多种方式发生,但通常与无效的指针或读/写内存有关,你不是应该使用。

【讨论】:

    猜你喜欢
    • 2021-05-04
    • 2022-12-21
    • 2022-07-14
    • 1970-01-01
    • 2021-12-25
    • 2020-03-15
    • 2017-07-18
    • 1970-01-01
    • 2012-07-16
    相关资源
    最近更新 更多