Ege*_*kan 281 xcode interface-builder iboutlet ios swift
我在Xcode上遇到错误,说没有关于视图控制器的信息.
无法插入新的插座连接:无法找到已命名的类的任何信息
为什么会这样?
Sur*_*gch 652
以下是一些可以解决这个问题的事情(按难度递增顺序):
手动粘贴
@IBOutlet weak var viewName: UIView!
// or
@IBAction func viewTapped(_ sender: Any) { }
Run Code Online (Sandbox Code Playgroud)
并控制拖动它.(根据需要更改类型.)另见本.
完全关闭Xcode并重新启动项目.
Ste*_*aul 134
或者,如果以上都不起作用,@IBOutlet weak var headerHeightConstraint: NSLayoutConstraint!请首先在文件中键入插座的名称,然后单击并从笔尖中的插座拖动到您刚编程创建的变量.它应该没有任何清理,构建和删除任何麻烦.
Aks*_*ure 50
只需执行以下两个步骤即可消除此错误
现在尝试添加动作或插座.而已.
快乐的编码
Jos*_*nce 49
最好的答案中的提示都不适合我.真的很疯狂 然后注意到助理编辑器已经设置为手动,我在ViewController.swift(接口)而不是ViewController.swift文件.
改变了,问题解决了.有点尴尬,但嘿,我们都在学习.
我遇到过同样的问题.我厌倦了以下解决方案,但没有奏效:
Clean Project (cmd + shift + k) 乃至 Clean Project Build (cmd + shift + alt + k)Deleted Derived data 和 Module Cache content以下是此问题的解决方法:
IBOutlet / IBAction手动编写(首选复制粘贴)Utilites窗口Connection InspectorIBOutlet和IBAction写入源文件.~/Library/Developer/Xcode/DerivedData/我通过以编程方式创建标签和文本字段,然后从代码左侧的小空圈到故事板上的组件进行Command-Dragged来解决此问题.为了说明我的观点:我写了@IBOutlet weak var HelloLabel: UILabel!,然后按下Command并将代码拖到故事板上的组件中.
| 归档时间: |
|
| 查看次数: |
141330 次 |
| 最近记录: |