Gen*_*ood 44 xcode uitableview ios swift
我尝试将自定义类添加到我的表视图单元格,但在添加它之后它会出现以下错误:
我经常读到我不能在LaunchScreen中使用自定义类,但我没有触及过这个文件.谁能帮我?
这是我对主界面和启动界面的一般设置.
我正在使用Swift.
Pau*_*w11 94
转到您的属性Main.storyboard并检查Use as Launch Screen未选中.听起来你错误地选择了它.
Hon*_*ney 15
在 iOS 13 之前,您同时拥有:
Main.storyboardLaunchScreen.storyboard默认情况下,从 iOS 13 开始,您拥有 SwiftUI。因此,您不再拥有Main.storyboard. 你只有LaunchScreen.storyboard.
至于他们的区别,请看这里
也许和我一样,你刚看到 storyboard 这个词就直接跳了进去,后来意识到你不是在构建Main .storyboard。
修复很简单,在Paulw11 回答中提到
这是因为 SwiftUI 在某种程度上不赞成使用故事板,并且倾向于将重点放在使用预览作为单一事实来源上。
如果您仍然想使用故事板,那么您必须在创建项目时将“用户界面”设置为“故事板”:
补充一下 Yash 的评论,这个错误具有误导性。如果您的 ViewController 的 Custom Class 字段为空,那么您还应该检查视图上的每个对象并查看它们的自定义类是否也为空,您甚至无法为 Launch Page 设置自定义标签。
这就是让我花了一段时间才弄清楚的原因,因为剪切 + 粘贴而意外地在我的一个标签上设置了自定义类。
| 归档时间: |
|
| 查看次数: |
37014 次 |
| 最近记录: |