为什么我的自定义类没有出现在 Interface Builder 的下拉列表中?

2024-05-22

我正在使用 Interface Builder 和 Storyboards 来构建我的应用程序。我正在尝试将我的源代码连接到我的UIViewController在 Storyboard 中,但我的类都没有显示在“自定义类”下拉菜单中。这种情况发生在 Xcode 11 beta 2 和 Xcode 11 beta 4 中。

我尝试过一些解决方案在这个堆栈溢出答案中 https://stackoverflow.com/questions/28386081/unable-to-see-custom-classes-in-interface-builder-drop-down,但他们没有工作。我已经完成了以下所有操作:

  • 重新启动 Xcode
  • 删除的派生数据
  • 重新安装了Xcode
  • 尝试了不同的故事板
  • 重新创建了UIViewController file
  • 做了一个新项目(问题甚至出现在那里)
  • 键入UIViewController名称进入下拉菜单文本字段

所有解决方案均无效,我已确保已连接UIViewController故事板而不是其他东西UIView。这发生在我所有的人身上UIViewControllers and UITableViewControllers.

(我希望我能展示一张图片,但我没有足够的声誉......)

我预计UIViewController我创建的 s 出现在自定义类下拉列表中。我还惊讶地发现,在文本字段中手动输入视图控制器不起作用。相反,当我运行该项目时,我只是在控制台中收到以下消息:

未知类别视图控制器名称在界面生成器文件中。


您的类似乎没有添加到项目目标中。尝试这个:

1) 确保您的班级已添加到右侧检查员面板上的正确目标成员资格中:

2)确保该类继承View Controller类型:

class CustomViewController: UIViewController

3)重新加载xCode并检查该类是否启用:

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

为什么我的自定义类没有出现在 Interface Builder 的下拉列表中? 的相关文章

  • $0 和 $1 在 Swift 闭包中意味着什么?

    let sortedNumbers numbers sort 0 gt 1 print sortedNumbers 谁能解释一下什么 0 and 1在斯威夫特中意味着什么 另一个样本 array forEach actions append
  • 使用数组中的字符串淡入/淡出标签

    func setOverlayTitle self overlayLogo text Welcome var hello String Bon Jour GUTEN nMORGEN BONJOUR HOLA BUENOS D AS BUON
  • 我的 UICollectionView 无法使用 Swift 平滑滚动

    我有一个CollectionView它使单元出队取决于message类型 例如 文本 图像 我遇到的问题是当我向上 向下滚动时滚动确实很不稳定 因此用户体验不是很好 这仅在第一次加载单元格时发生 之后滚动就会平滑 我有什么想法可以解决这个问
  • 上传存档错误:“缺少 iOS 发行版签名身份......”

    我正在尝试使用 Xcode 将我的 iOS 应用程序存档上传到 iTunes Connect 但是当我单击 上传到 App Store 时 出现错误 Xcode 尝试查找或生成匹配的签名资产并 由于以下问题未能做到这一点 缺少 iOS 为
  • Unwind segue 的用途是什么以及如何使用它们?

    iOS 6 和 Xcode 4 5 有一个称为 Unwind Segue 的新功能 展开转场可以允许过渡到故事板中场景的现有实例 除了 Xcode 4 5 发行说明中的 这个简短条目之外 UIViewController 现在似乎还有几个新
  • 如何使用 AppDelegate 在视图之间共享 iAd 横幅

    我希望在我的应用程序中实现 iAd 到目前为止 我已经成功地使用下面的方法让它们在每个视图中正确显示 关闭 应用程序委托 import UIKit import iAd UIApplicationMain class AppDelegate
  • Swift:本地化字符串数组

    我有一个包含 100 多个字符串的数组 其设置如下所示 有什么方法可以本地化数组中的所有字符串 或者这是设置它的更好方法吗 var listOfThings Cars Mopeds 我建议将字符串放入 plist 文件中 然后可以根据需要本
  • Swift:二元运算符“==”不能应用于“协议”类型的操作数

    我有一个协议 protocol ProfileManagerDelegete func dataHaveUpdated type ReturnType 并创建一个协议数组 并添加 删除侦听器 var listeners ProfileMan
  • 如何在 Objective C 中使用 swift 文件

    我想在 Objective C 代码中使用我的 Swift 文件 我找到了不同的链接 说明了如何操作 我的项目名称是 测试项目 我将 import Test Project Swift h 导入到我的 m 文件中 以在 Objective
  • Firebase queryOrderedbyChild 不返回 Null 值

    我有一个根据年龄搜索用户的查询 self ref child users queryOrdered byChild age queryStarting atValue 18 queryEnding atValue 25 observeSin
  • 状态栏与工具栏重叠

    我有一个已基本完成的应用程序 它在视图顶部使用一个带有几个按钮的工具栏 在这下面是一个WebView 它只打开一个URL 并且没有办法离开这个站点 这就是重点 但是 状态栏与工具栏重叠 我最初的临时解决方案是隐藏状态栏 但我确实需要它出现在
  • 自定义相机视图 Swift iOS 8 iPhone Xcode 6.1

    我想在 iPhone 的 View 中使用相机 我不想使用典型的全屏相机视图 而是我自己的 例如 我想在屏幕中间有一个 200x200 的正方形 并且有一个相机预览 在这个方块下面我想要一个拍照按钮 怎么做 我是新手 速度很快 你会想要使用
  • 使用 swift,是否可以访问辅助功能中的反转颜色功能?

    苹果已经在手机中添加了一般 gt 辅助功能 gt 反转颜色的功能 我可以以某种方式在我的程序中使用它 例如当用户触摸屏幕时颜色反转吗 我不知道有什么方法可以自动执行此操作 但您可以使用 UIColor 上的扩展并访问子视图自行反转颜色 ex
  • 如何通过 Google Sheets API 进行基本写作?

    在使用 Swift 学习 Google Sheets API 的过程中 我想将单个范围写入电子表格 调查iOS 快速入门指南 https developers google com sheets quickstart ios ver swi
  • 如何将 OSX 上的 Xcode 更新到最新版本?

    在 OSX 上更新 Xcode 最简单的方法是什么 我在终端中看到这个 brew install xxxxxxx Warning Your Xcode 4 3 3 is outdated Please install Xcode 4 6 但
  • [项目] 的 Xcode 功能警告可能无法正常运行,因为其权利使用占位符团队 ID

    我是 Xcode 新手 刚刚启动一个单视图项目并遇到以下错误 项目名称 完美音调 Xcode版本 10 2 1 操作系统版本 10 14 5 1 Capabilities for Pitch Perfect may not function
  • 添加 NSCoding 作为扩展

    我想扩展一个框架类 我不想直接编辑源代码 并使其符合NSCoding 基本上 这是我所处情况的简化 Can t be edited class Car NSObject var color String Can be edited exte
  • 基础国际化和“找不到名为 [...] 的故事板”

    我正在使用 iOS 6 并尝试使用基本国际化 但是当我打开开关并运行时 出现 找不到名为 的故事板 异常 我尝试从构建阶段和项目本身中删除和添加故事板文件 但无济于事 我注意到在构建阶段 故事板就在那里 但它是红色的 有什么技巧可以让它发挥
  • 在 CI (Travis/Jenkins) 环境中使用 xcodebuild (Xcode 8) 和自动签名

    随着 Xcode 8 的发布 Apple 引入了一种管理签名配置的新方法 现在你有两个选择Manual and Automatic 根据 WWDC 2016 关于代码签名的会议 WWDC 2016 401 Xcode 应用签名的新增功能 h
  • 错误 ITMS-90207 Apple Store 提交

    当我在模拟器或设备上运行我的应用程序时 用于调试和发布构建配置 它可以完美运行 但是当我尝试将我的应用程序提交到 Apple Store 时 出现以下错误 错误 ITMS 90207 捆绑包无效 APPNAME app 处的捆绑包确实 不包

随机推荐