gpt4 book ai didi

xcode - 无法在 Interface Builder 下拉菜单中看到自定义类

转载 作者:行者123 更新时间:2023-12-01 09:24:11 25 4
gpt4 key购买 nike

我使用的是 Xcode 6.1.1,无法从下拉列表中选择我的自定义类。因此,我认为它会导致其他几个相关问题(见下文)。

症状:

  • 使用 IB 下拉菜单选择自定义类时,不会出现任何自定义类。
  • IB_DESIGNABLEIBInspectable不起作用:在IB中选择控件时,“Designable”状态不出现;也没有出现任何可检查的属性。选择定义为 IB_DESIGNABLE 的 View 时,Debug selected views 选项灰显。
  • Ctrl 拖动项目以创建从 IB 到源代码的连接(IBOutlet 和 IBAction)有时不允许您将连接“拖放”到类的源代码中(就好像存在类不匹配一样)。 (注意:这假设您在“自定义类”部分手动输入了类名。)
  • 疑似相关:WatchKit: unable to find interface controller class

我该如何解决这个问题?

最佳答案

行之有效的方法:

  • 在另一台机器上试试。 (这让我相信这台机器的某些设置搞砸了。)
  • 重新安装 Xcode。
  • 将项目移动到新位置(在本例中为 git 存储库),修复一次。

我尝试过但不起作用(但对其他人有效)的方法:

  • 重启 Xcode
  • 重新启动机器(这之前工作过一次,这次不行)
  • 创建一个新的 Storyboard。
  • 创建一个新的子类(不仅仅是重命名它)。
  • 通过 Apple 的单一 View 模板创建一个新项目。
  • 清理项目
  • 删除派生数据
  • Reindex the project
  • 删除 Storyboard 文件中的本地化。

我尝试过的方法不起作用:

  • 根据 Apple 的约定命名子类(例如,使用 ABCTestView 代替 View)。
  • 在 View Controller 的.h和.m中导入类的.h。
  • 尝试另一个已安装的 Xcode 版本(测试版 6.2)。

相关讨论:

关于xcode - 无法在 Interface Builder 下拉菜单中看到自定义类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28386081/

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