fix: build error on mac
This commit is contained in:
@@ -8,14 +8,17 @@
|
||||
import SwiftUI
|
||||
import Firebase
|
||||
import FirebaseAuth
|
||||
import FirebaseCore
|
||||
import LifeGame
|
||||
|
||||
@main
|
||||
struct Application: App {
|
||||
@Environment(\.scenePhase) private var scenePhase
|
||||
|
||||
#if os(iOS)
|
||||
// TODO: とりあえず実験的に`@AppStorage`を使ってみたが、ボードの状態を保存するのは用途として間違っているので、たぶん将来的に削除する。
|
||||
@AppStorage(wrappedValue: LifeGameBoard(size: 32), "currentBoard") private var currentBoard: LifeGameBoard
|
||||
#endif
|
||||
|
||||
// Note: ✅
|
||||
// SwiftUI 以外の文脈で参照する必要がなければ、`.shared`を用意しなくてもよい。
|
||||
|
||||
@@ -7,15 +7,16 @@
|
||||
|
||||
import SwiftUI
|
||||
|
||||
// Note:
|
||||
// beta5 から標準で`cgColor`プロパティが用意されたが、返却値がOptional型になっており、
|
||||
// 固定値の`Color`でも変換できないことがあったので、解決されるまでは現状のextensionを残す。(macOS-beta5)❗
|
||||
|
||||
extension Color {
|
||||
#if os(iOS)
|
||||
static var placeholderText: Color {
|
||||
Color(UIColor.placeholderText)
|
||||
}
|
||||
|
||||
#endif
|
||||
|
||||
// Note:
|
||||
// beta5 から標準で`cgColor`プロパティが用意されたが、返却値がOptional型になっており、
|
||||
// 固定値の`Color`でも変換できないことがあったので、解決されるまでは現状のextensionを残す。(macOS-beta5)❗
|
||||
var cgColor: CGColor {
|
||||
#if os(macOS)
|
||||
return NSColor(self).cgColor
|
||||
|
||||
Reference in New Issue
Block a user