Проверка шаблона шины для iOS
Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.

App.swift 1.2KB

10 miesięcy temu
11 miesięcy temu
10 miesięcy temu
10 miesięcy temu
11 miesięcy temu
10 miesięcy temu
10 miesięcy temu
10 miesięcy temu
11 miesięcy temu
10 miesięcy temu
11 miesięcy temu
10 miesięcy temu
10 miesięcy temu
10 miesięcy temu
10 miesięcy temu
10 miesięcy temu
11 miesięcy temu
10 miesięcy temu
10 miesięcy temu
11 miesięcy temu
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. import BusX
  2. import MeetupIdX
  3. import MicX
  4. import SwiftUI
  5. import UIKit
  6. struct Content: View {
  7. var body: some View {
  8. MeetupId.V()
  9. Divider()
  10. MicItem.V()
  11. }
  12. }
  13. @UIApplicationMain
  14. class AppDelegate: UIResponder, UIApplicationDelegate
  15. {
  16. let meetupIS = MeetupId.Service(.init())
  17. var window: UIWindow?
  18. func application(
  19. _ application: UIApplication,
  20. didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?
  21. ) -> Bool {
  22. window = UIWindow(frame: UIScreen.main.bounds)
  23. let vc = UIViewController()
  24. addSwiftUIViewAsChild(swiftUIView: Content(), parent: vc.view)
  25. vc.view.backgroundColor = .white
  26. window?.rootViewController = vc
  27. window?.backgroundColor = UIColor.white
  28. window?.makeKeyAndVisible()
  29. /**/print("ИГР App.didFLWO")
  30. //testMic1()
  31. testMic2()
  32. return true
  33. }
  34. func testMic1() {
  35. DispatchQueue.main.asyncAfter(deadline: .now() + 2) {
  36. Bus.send(Mic.K.isActive, true)
  37. }
  38. DispatchQueue.main.asyncAfter(deadline: .now() + 5) {
  39. Bus.send(Mic.K.isActive, false)
  40. }
  41. }
  42. func testMic2() {
  43. DispatchQueue.main.asyncAfter(deadline: .now() + 2) {
  44. Bus.send(Mic.K.activityDate, Date() + 5)
  45. }
  46. }
  47. }