gpt4 book ai didi

ios - Xcode 4 : Creating a UIView xib, 连接不正确

转载 作者:IT王子 更新时间:2023-10-29 07:30:42 26 4
gpt4 key购买 nike

我正在尝试创建一个包含将嵌入到 TableViewCell 中的 View 的 nib。我已经创建了接口(interface)和实现文件 ResultCell.hResultCell.m。它们是现成的,开箱即用的,没有代码更改。

然后我创建一个空的 XIB 文件,并将一个 UIView 拖到它上面。然后单击文件所有者,并将类型设置为 ResultCell。我单击该 View ,并将其类也设置为 ResultCell

以下是我遇到的问题:

  1. 使用助理编辑器 View (我居住的 View )时,ResultCell.h 文件在我查看 ResultCell.xib 文件时没有出现。我必须通过单击“自动”并选择文件来强制加载它。
  2. 当我在 View 中放置一个标签,然后按住 Ctrl 并单击并拖动到 .h 以创建一个导出时,我收到此错误消息:“无法插入新的导出连接: Could找不到有关名为 ResultCell 的类的任何信息。”

我已经尝试创建和重新创建 View ,但它根本不起作用,我开始失去耐心。非常非常感谢任何帮助!

最佳答案

我今天就进入了类似的状态。这很奇怪:我可以将任何 XIB(新的或现有的)附加到项目中任何已经存在的 ViewController 类,但我无法创建新的 ViewController 并将其正确附加到任何 XIB。 “助手”功能不起作用,IB 到头文件连接功能也不起作用。

关闭项目并重新打开并没有解决它。
退出 XCode 并重新启动并没有解决它。
创建一个新项目并测试功能运行良好,这让我相信某处的某个缓存中存在损坏的东西。

我的解决方案

  • 关闭您的项目。
  • 转到 ~/Library/Developer/XCode/DerivedData 文件夹并删除其中引用您正在处理的项目的所有子文件夹。
  • 在 XCode 中打开您的项目。该问题现在应该已解决。

顺便说一句,仅仅运行一个完整的清理似乎并没有解决问题。我不得不丢弃派生数据。我确定我进入这个位置是因为我在玩 git 游戏,但我不知道如何退出,因为即使切换回早期的 git 修订版也无济于事。 (这也是一个很大的线索,表明它是项目本身未跟踪的东西。)

关于ios - Xcode 4 : Creating a UIView xib, 连接不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6703054/

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