我如何在我的 Core Data 模型中使用 SF 符号?
How do I use SF symbols in my Core Data model?
我希望能够让我的 iOS 应用程序使用 SF 符号并将它们存储在我的 Core Data
模型的 Entity
属性中。我猜我需要使用 Binary Data
属性类型,因为 SF 符号是使用 Image View
显示的。我正在寻找一种从 SwiftUI View
中获取 SF 符号并将其存储在 Core Data
模型中的方法。我还希望能够从我的 Core Data
模型中检索存储的 Entity
属性,并在我可能选择的任何 SwiftUI 视图中显示它。
我该怎么做?
每个 SFSymbol 的实际视觉数据由操作系统提供,并由符号名称引用。因此,您不需要创建该数据的副本并将其存储在您的 Core Data 模型中。通过指定与最初在图像视图中显示符号相同的名称,您始终可以从系统中获取相同的图像数据。
因此,您只需添加一个字符串 属性 到您的实体,例如 symbolName,以引用 SF 符号。
我希望能够让我的 iOS 应用程序使用 SF 符号并将它们存储在我的 Core Data
模型的 Entity
属性中。我猜我需要使用 Binary Data
属性类型,因为 SF 符号是使用 Image View
显示的。我正在寻找一种从 SwiftUI View
中获取 SF 符号并将其存储在 Core Data
模型中的方法。我还希望能够从我的 Core Data
模型中检索存储的 Entity
属性,并在我可能选择的任何 SwiftUI 视图中显示它。
我该怎么做?
每个 SFSymbol 的实际视觉数据由操作系统提供,并由符号名称引用。因此,您不需要创建该数据的副本并将其存储在您的 Core Data 模型中。通过指定与最初在图像视图中显示符号相同的名称,您始终可以从系统中获取相同的图像数据。
因此,您只需添加一个字符串 属性 到您的实体,例如 symbolName,以引用 SF 符号。