当我将UITableViewCell拖动到storyboard中的tableView时,我发现inspector中有两个ID需要设置.一个位于标识判断器(Restoration ID)中,另一个位于属性判断器(标识)中.

他们之间有什么区别?

推荐答案

恢复ID用于state restoration,也就是说,让你的视图看起来像你退出应用时一样,通常用于re-creating objects.另一方面,情节提要ID只是标识情节提要上的对象,这些对象通常用于creating objects.

Swift相关问答推荐

从后台线程获取@发布属性的值(不更改它)是正确的吗?

在SWIFT中使用Objective-C struct 时出错(在作用域中找不到类型)

从AppKit打开SwiftUI设置

Result类型的初始值设定项失败?

为什么 Swift URL 的 init?(string: String,relativeTo: URL?) 仅添加协议?

无论玩家移动到视图内的哪个位置,如何使用 SpriteKit 让敌人向玩家emits 子弹?

当将新值推送到 NavigationStack 时,SwiftUI 的 navigationDestination 已在堆栈的早期声明

使用`JSONSerialiser`时,省略通用可选项

UIImage和UIimage.pngData返回两个不同的图像

UIView.convert(_ point:to:)的意外行为

为什么 XUIView 中的 Binding 看不到更新后的值?

如何删除快速处理消息

Swift-SceneKit-无法从art.scnassets加载.scn文件

引用类型(类)不需要但 struct 需要的可识别 id

Swift:withCheckedContinuation 和 Dispatch QoSClass

当我必须在 Swift 中的类、 struct 和枚举之间进行 Select 时,我应该如何推理?

如何从一个可观察的数组创建一个可观察的数组?

Swift - 迭代 struct 对象时如何对其进行变异

Swift 2.0 按属性对对象数组进行排序

在这个例子中美元符号有什么作用?