Swift @不动产振打器分段故障

Swift @不动产振打器分段故障,swift,swift5.1,Swift,Swift5.1,我正试图编写一个PropertyRapper(简化的例子),但当我使用它时,我得到了一个seg错误11 @propertyWrapper 结构密码{ 私有(设置)变量值:String=“” var wrappedValue:String{ 获取{value} 设置{value=newValue} } init(initialValue:String){ self.wrappedValue=初始值 } } 当我申请这个结构时,我得到了seg错误11 struct-AppUserDefaults{

我正试图编写一个PropertyRapper(简化的例子),但当我使用它时,我得到了一个seg错误11

@propertyWrapper
结构密码{
私有(设置)变量值:String=“”
var wrappedValue:String{
获取{value}
设置{value=newValue}
}
init(initialValue:String){
self.wrappedValue=初始值
}
}
当我申请这个结构时,我得到了seg错误11

struct-AppUserDefaults{
@密码()
静态变量密码:String
}
如果我删除
static
它会工作。我不明白为什么我不能在静态变量上使用。PropertyRapper可以应用于静态变量,我在同一个结构上使用@UserDefault