【问题标题】:Xcode - Generate nib from xibXcode - 从 xib 生成 nib
【发布时间】:2017-01-13 14:22:39
【问题描述】:

我的项目中有几个 xib 文件存储在一个包中。 我遇到的问题是,在编译我的项目时,Xcode 不会为每个 xib 生成所有 nib 文件。 我尝试过的事情:

  • 删除 xib 文件并重新添加(我认为这可能是参考问题)。

还能是什么?

【问题讨论】:

  • 你说“Xcode不会为每个xib生成所有的nib文件”是什么意思?当您运行应用程序时,您看不到屏幕吗?请在加载这些 XIB 的位置添加代码。
  • 我以编程方式加载它们,使用:[self loadNib:@"layout.xib"]。我在捆绑包中有 xib 文件,我只得到 tvOS 的 nib 文件。其他 xib 文件适用于 iOS,不知何故 xcode 不会为它们生成相应的 nib 文件。

标签: xcode xib


【解决方案1】:

试试这个

  1. Project Navigator中选择项目的根目录
  2. 然后选择您的目标
  3. 选择Build Phases
  4. 打开Copy Bundle Resources部分

现在确保您的资源在此列表中。如果不使用 + 按钮添加它们。

【讨论】:

  • 他们在那里。我刚刚注意到生成的 nib 全部用于 tvos(这也是我构建应用程序的平台),而其他 xib 文件用于 iOS。是否有需要更改的设置,以便即使平台是 AppleTV OS 也可以生成 xib 文件?
  • @Dan:当你选择一个 xib 时,打开Utilities > File Inspector 面板(在 Xcode 的右侧)。查看Target Membership 部分。两个目标都检查了吗?
猜你喜欢
  • 2010-12-30
  • 2011-08-06
  • 1970-01-01
  • 2012-03-31
  • 1970-01-01
  • 1970-01-01
  • 2010-10-04
  • 2010-11-07
  • 1970-01-01
相关资源
最近更新 更多