如果设备支持,是否可以有条件地选择标准 RGB 颜色或 P3 颜色?
对于 iOS 版本,我想过类似以下的事情:
if #available(iOS 12.0, *) {
...
} else {
...
}
Run Code Online (Sandbox Code Playgroud) 我尝试为 iOS 实现一个简单的购物清单 swift 应用程序作为个人项目。我确实在youtube上遵循了 iOS 指南。
我的问题是如何将Item对象从 firebase解析为我的ShoppingListItemswift 对象?如果我执行以下代码,它不会显示任何错误消息,但也不会显示任何结果。如果我取消注释所有“项目”行,它会显示没有项目信息的预期结果。
这是我的firebase firestore 结构/示例对象的 firebase 控制台的屏幕截图
提前致谢!
import Foundation
import FirebaseFirestore
protocol DocumentSerializable {
init?(dictionary: [String: Any])
}
struct ShoppingListItem {
var shoppingItemID: String
var priority: Int
var quantity: Int
var item: Item
var dictionary: [String: Any] {
return [
"shoppingItemID": shoppingItemID,
"priority": priority,
"quantity": quantity,
"item": item,
]
}
}
extension ShoppingListItem: DocumentSerializable {
init?(dictionary: [String : Any]) {
guard let …Run Code Online (Sandbox Code Playgroud)