component
應該要先建立 class 在 import 到你要的地方,它才會 complire 的過
membershipExceptions = (
AppState/AppState.swift,
AppState/AppStateExtension.swift,
AppState/ConfigCache.swift,
AppState/DeviceRecord.swift,
AppState/Mock/Mocks.swift,
AppState/SensorReadingsMap.swift,
AppState/Settings.swift,
Intents/ControlDeviceIntent.swift,
Intents/OnOffAction.swift,
Intents/ShortcutProvider.swift,
Views/ContentView.swift,
Views/ExampleApp.swift,
Views/MyRv/DeviceSwitchView.swift,
Views/MyRv/LightnessView.swift,
Views/MyRv/MotorView.swift,
Views/MyRv/MyRvView.swift,
Views/MyRv/TestTextView.swift,
Views/ScanningView.swift,
);
import Foundation
import SwiftUI
struct TestTextView: View {
@EnvironmentObject var state: AppState
var body: some View {
Text("test")
.onAppear {
print("TestTextView appeared")
print("state ==>", state.bluetoothAuthorization)
}
}
}
#Preview {
let state = {
let state = AppState()
return state
}()
TestTextView().environmentObject(state)
}