【问题标题】:Changing UITableView style as "Grouped" Causes Crash将 UITableView 样式更改为“分组”会导致崩溃
【发布时间】:2018-03-08 13:55:18
【问题描述】:

从 Interface Builder 更改 UITableView 样式(.xib 文件而不是故事板)会导致崩溃 xCode 9. 我认为它是一个苹果错误。但是有没有人找到解决方案?

【问题讨论】:

  • 崩溃报告是什么
  • xcode 挂起并崩溃。
  • 这是一个 Xcode 9 错误。你应该从developer.apple.com/bug-reporting举报苹果
  • 您可以将 xib 文件作为源代码打开,并通过文本将值从纯文本更改为分组。这样你至少可以在运行时使用 xib。但是,当它处于分组模式时,您将无法编辑 xib 文件。我建议使用界面生成器完成对 xib 文件的编辑,然后在 UI 稳定且需要测试时通过编辑 xml 将其更改为分组。
  • 在 Xcode 9.0.1 中仍然崩溃 :(

标签: ios objective-c xcode uitableview xcode9


【解决方案1】:

此问题已在 Xcode 9.1 中解决。

详情请参阅release note

您可以从link 下载 DMG/XIP 文件。

【讨论】:

    【解决方案2】:

    通过编辑xml打开你的xib文件并替换:style="plain" => dataMode="prototypes" style="grouped"

    【讨论】:

    • dataMode 是 Storyboard 特有的属性。你在xib上试过了吗? :) 我稍后再试,我会通知结果。
    猜你喜欢
    • 2017-07-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-29
    相关资源
    最近更新 更多