diff --git a/Nextcloud Cookbook iOS Client.xcodeproj/project.xcworkspace/xcuserdata/vincie.xcuserdatad/UserInterfaceState.xcuserstate b/Nextcloud Cookbook iOS Client.xcodeproj/project.xcworkspace/xcuserdata/vincie.xcuserdatad/UserInterfaceState.xcuserstate index 365756f..ae085c1 100644 Binary files a/Nextcloud Cookbook iOS Client.xcodeproj/project.xcworkspace/xcuserdata/vincie.xcuserdatad/UserInterfaceState.xcuserstate and b/Nextcloud Cookbook iOS Client.xcodeproj/project.xcworkspace/xcuserdata/vincie.xcuserdatad/UserInterfaceState.xcuserstate differ diff --git a/Nextcloud Cookbook iOS Client/Views/Onboarding/OnboardingView.swift b/Nextcloud Cookbook iOS Client/Views/Onboarding/OnboardingView.swift index 98a73e1..cb99d38 100644 --- a/Nextcloud Cookbook iOS Client/Views/Onboarding/OnboardingView.swift +++ b/Nextcloud Cookbook iOS Client/Views/Onboarding/OnboardingView.swift @@ -182,7 +182,7 @@ struct LoginTextField: View { struct ServerAddressField: View { @ObservedObject var userSettings = UserSettings.shared - @State var serverProtocol: ServerProtocol = .https + @State var serverProtocol: ServerProtocol = UserSettings.shared.serverProtocol == ServerProtocol.http.rawValue ? ServerProtocol.http : ServerProtocol.https enum ServerProtocol: String { case https="https://", http="http://" @@ -202,8 +202,9 @@ struct ServerAddressField: View { }.pickerStyle(.menu) .tint(.white) .font(.headline) - .onChange(of: serverProtocol) { color in - userSettings.serverProtocol = color.rawValue + .onChange(of: serverProtocol) { value in + print(value) + userSettings.serverProtocol = value.rawValue } TextField("e.g.: example.com", text: $userSettings.serverAddress)