【问题标题】:Getting empty Localization Issue warning message for storyboard获取情节提要的空本地化问题警告消息
【发布时间】:2017-12-27 06:48:57
【问题描述】:

我使用的是 Xcode 9.2 版,我尝试删除派生数据,但仍然收到 Storybard 的空警告消息,如下图所示。如果警告为空,我不知道有什么问题,知道如何解决这个问题吗?

更新

我已经通过更改约束来解决警告

  1. 左约束“大于或等于”,第一项为 TextView.Leading,第二项为 Superview.Leading.Margin
  2. 右约束“大于或等于”,第一项为 Superview.Trailing.Margin,第二项为 TextView.Trailing

只需将“2”的第一项和第二项反转

  1. 左约束“大于或等于”,第一项为 TextView.Leading,第二项为 Superview.Leading.Margin
  2. 右约束“小于或等于”,第一项为 TextView.Trailing,第二项为 Superview.Trailing.Margin

我不知道为什么这会导致空警告消息

【问题讨论】:

  • 不是因为派生数据,清理也无济于事。
  • @MaulikBhuptani 您提供的解决方案链接是非空的警告消息(固定宽度限制可能导致......)
  • 您是否点击了那个黄色三角形按钮并打开了任何弹出窗口?
  • 我已经编辑了截图,弹出的东西似乎什么都没有显示

标签: ios xcode


【解决方案1】:

通过将对象间距的宽度从固定宽度更改为大于或等于或小于或等于来消除固定宽度警告。

这可以通过在界面生成器中选择对象,转到尺寸检查器并在那里进行更改来完成:

或者,从文档大纲中选择约束,转到大小检查器,然后在此处进行更改:

使用中心约束的固定前导和尾随约束可能会导致剪辑

这肯定会解决您所有的本地化问题 :: Xcode 9 - Localization Issue Warning Storyboard

【讨论】:

    【解决方案2】:

    试试这些步骤:

    • 将情节提要从 Base.lproj 文件夹上移一级 查找器
    • 通过 Xcode 从您的项目中删除情节提要参考
    • 将故事板拖放(或以其他方式重新添加)到您的项目中
    • 使用文件检查器验证情节提要不再具有 基础本地化

    应该可以了!!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-12-29
      • 1970-01-01
      • 2018-11-22
      • 2015-06-13
      • 1970-01-01
      • 2016-06-15
      • 1970-01-01
      相关资源
      最近更新 更多