我在想是否可以使用自定义标识符覆盖标准标识符。
我有一个简单的结构体:
struct MyUserData: Identifiable {
var userId: String
var userFirstName: String
var userLastName: String
}
然而,如果结构体内部没有var id: ObjectIdentifier
这一行,Identifiable协议将无法工作。同时,我不想使用"id"这个名称。在我的模型中,userId也是唯一的(它是UUID)。有没有办法告诉可识别协议接受"userId"而不是"id"?
谢谢!
user
这个词。声明三个结构体成员id
、firstName
和lastName
即可完成。 - vadian