提问人:CanabaltVi 提问时间:10/9/2019 最后编辑:HakroCanabaltVi 更新时间:11/5/2022 访问量:1975
实体“GAIHit”上的 GoogleAnalytics.Property“参数”使用 nil 或不安全的 NSValueTransformer
GoogleAnalytics.Property 'parameters' on Entity 'GAIHit' is using nil or an insecure NSValueTransformer
问:
更新 GoogleAnalytics Pod 后,我的应用程序开始崩溃并出现以下错误:
CoreData:故障:此应用程序中的一个或多个模型正在使用 具有未设置的转换器名称的可转换属性, 或设置为 NSKeyedUnarchiveFromDataTransformerName。请切换到 使用“NSSecureUnarchiveFromData”或 NSSecureUnarchiveFromDataTransformer。在某些时候,Core Data 当 nil 为 指定且可转换的属性,其中包含不 支持 NSSecureCoding 将变得不可读。CoreData:警告: 实体“GAIHit”上的属性“parameters”使用 nil 或不安全 NSValueTransformer。请切换到使用 “NSSecureUnarchiveFromData”或 NSSecureUnarchiveFromDataTransformer。
谁能帮我解决它?
答:
0赞
Spacewink
11/5/2022
#1
解决方法是在数据模型中的可转换属性上将转换器名称设置为 NSSecureUnarchiveFromDataTransformerName。
1 2 @objc(GAIHit) 公共类 GAIHit: NSManagedObject {
@NSManaged公共变量参数:[String: Any]?
@objc(参数) @NSManaged公共变量参数:[String: Any]?
{
transformerName = NSSecureUnarchiveFromDataTransformerName
}
评论
1赞
Eric Aya
11/5/2022
您好,请看 meta.stackoverflow.com/editing-help 谢谢!
评论