diff --git a/OrderScheduling.xcworkspace/xcuserdata/zd.xcuserdatad/UserInterfaceState.xcuserstate b/OrderScheduling.xcworkspace/xcuserdata/zd.xcuserdatad/UserInterfaceState.xcuserstate
index 8a4ebf8..97f7e07 100644
Binary files a/OrderScheduling.xcworkspace/xcuserdata/zd.xcuserdatad/UserInterfaceState.xcuserstate and b/OrderScheduling.xcworkspace/xcuserdata/zd.xcuserdatad/UserInterfaceState.xcuserstate differ
diff --git a/OrderScheduling.xcworkspace/xcuserdata/zd.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist b/OrderScheduling.xcworkspace/xcuserdata/zd.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist
index 52cf8a4..3bc4e2c 100644
--- a/OrderScheduling.xcworkspace/xcuserdata/zd.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist
+++ b/OrderScheduling.xcworkspace/xcuserdata/zd.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist
@@ -46,8 +46,8 @@
filePath = "OrderScheduling/Login/ViewController/LoginController.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
- startingLineNumber = "219"
- endingLineNumber = "219"
+ startingLineNumber = "221"
+ endingLineNumber = "221"
landmarkName = "textView(_:shouldInteractWith:in:interaction:)"
landmarkType = "7">
@@ -62,8 +62,8 @@
filePath = "OrderScheduling/Login/ViewController/LoginController.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
- startingLineNumber = "223"
- endingLineNumber = "223"
+ startingLineNumber = "225"
+ endingLineNumber = "225"
landmarkName = "textView(_:shouldInteractWith:in:interaction:)"
landmarkType = "7">
@@ -159,8 +159,8 @@
endingColumnNumber = "9223372036854775807"
startingLineNumber = "159"
endingLineNumber = "159"
- landmarkName = "Initial"
- landmarkType = "21">
+ landmarkName = "networkErrorHandler(response:)"
+ landmarkType = "7">
+ landmarkName = "Initial"
+ landmarkType = "21">
@@ -554,8 +554,8 @@
filePath = "OrderScheduling/VehicleMonitoring/ViewController/VehicleMonitoringController.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
- startingLineNumber = "374"
- endingLineNumber = "374"
+ startingLineNumber = "379"
+ endingLineNumber = "379"
landmarkName = "dd_mapView(_:viewFor:)"
landmarkType = "7">
@@ -570,8 +570,8 @@
filePath = "OrderScheduling/VehicleMonitoring/ViewController/VehicleMonitoringController.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
- startingLineNumber = "352"
- endingLineNumber = "352"
+ startingLineNumber = "357"
+ endingLineNumber = "357"
landmarkName = "dd_mapView(_:viewFor:)"
landmarkType = "7">
@@ -586,8 +586,8 @@
filePath = "OrderScheduling/VehicleMonitoring/ViewController/VehicleMonitoringController.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
- startingLineNumber = "354"
- endingLineNumber = "354"
+ startingLineNumber = "359"
+ endingLineNumber = "359"
landmarkName = "dd_mapView(_:viewFor:)"
landmarkType = "7">
@@ -602,8 +602,8 @@
filePath = "OrderScheduling/VehicleMonitoring/ViewController/VehicleMonitoringController.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
- startingLineNumber = "380"
- endingLineNumber = "380"
+ startingLineNumber = "385"
+ endingLineNumber = "385"
landmarkName = "dd_mapView(_:viewFor:)"
landmarkType = "7">
@@ -618,42 +618,10 @@
filePath = "OrderScheduling/VehicleMonitoring/ViewController/VehicleMonitoringController.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
- startingLineNumber = "379"
- endingLineNumber = "379"
+ startingLineNumber = "384"
+ endingLineNumber = "384"
landmarkName = "dd_mapView(_:viewFor:)"
landmarkType = "7">
-
-
-
-
-
-
@@ -874,8 +842,8 @@
filePath = "OrderScheduling/Common/View/AppUpdateTool.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
- startingLineNumber = "41"
- endingLineNumber = "41"
+ startingLineNumber = "42"
+ endingLineNumber = "42"
landmarkName = "init()"
landmarkType = "7">
@@ -890,8 +858,8 @@
filePath = "OrderScheduling/Common/View/AppUpdateTool.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
- startingLineNumber = "111"
- endingLineNumber = "111"
+ startingLineNumber = "113"
+ endingLineNumber = "113"
landmarkName = "shouldPresentEntry()"
landmarkType = "7">
@@ -906,8 +874,8 @@
filePath = "OrderScheduling/Common/View/AppUpdateTool.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
- startingLineNumber = "113"
- endingLineNumber = "113"
+ startingLineNumber = "115"
+ endingLineNumber = "115"
landmarkName = "shouldPresentEntry()"
landmarkType = "7">
@@ -938,8 +906,8 @@
filePath = "OrderScheduling/Common/View/AppUpdateTool.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
- startingLineNumber = "104"
- endingLineNumber = "104"
+ startingLineNumber = "106"
+ endingLineNumber = "106"
landmarkName = "canUpdate(localVersion:onlineVersion:)"
landmarkType = "7">
@@ -986,8 +954,8 @@
filePath = "OrderScheduling/Login/ViewController/LoginController.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
- startingLineNumber = "177"
- endingLineNumber = "177"
+ startingLineNumber = "178"
+ endingLineNumber = "178"
landmarkName = "addActions()"
landmarkType = "7">
@@ -1189,8 +1157,8 @@
filePath = "OrderScheduling/Login/ViewController/LoginController.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
- startingLineNumber = "181"
- endingLineNumber = "181"
+ startingLineNumber = "182"
+ endingLineNumber = "182"
landmarkName = "addActions()"
landmarkType = "7">
@@ -1205,8 +1173,8 @@
filePath = "OrderScheduling/Login/ViewController/LoginController.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
- startingLineNumber = "185"
- endingLineNumber = "185"
+ startingLineNumber = "186"
+ endingLineNumber = "186"
landmarkName = "addActions()"
landmarkType = "7">
@@ -1221,8 +1189,8 @@
filePath = "OrderScheduling/Login/ViewController/LoginController.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
- startingLineNumber = "188"
- endingLineNumber = "188"
+ startingLineNumber = "190"
+ endingLineNumber = "190"
landmarkName = "addActions()"
landmarkType = "7">
@@ -1237,8 +1205,8 @@
filePath = "OrderScheduling/Login/ViewController/LoginController.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
- startingLineNumber = "201"
- endingLineNumber = "201"
+ startingLineNumber = "203"
+ endingLineNumber = "203"
landmarkName = "addActions()"
landmarkType = "7">
@@ -1253,8 +1221,8 @@
filePath = "OrderScheduling/Login/ViewController/LoginController.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
- startingLineNumber = "189"
- endingLineNumber = "189"
+ startingLineNumber = "191"
+ endingLineNumber = "191"
landmarkName = "addActions()"
landmarkType = "7">
@@ -1317,8 +1285,8 @@
filePath = "OrderScheduling/Login/ViewController/LoginController.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
- startingLineNumber = "190"
- endingLineNumber = "190"
+ startingLineNumber = "192"
+ endingLineNumber = "192"
landmarkName = "addActions()"
landmarkType = "7">
@@ -1333,8 +1301,8 @@
filePath = "OrderScheduling/ReviewFailed/ViewController/ReviewFailedController.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
- startingLineNumber = "282"
- endingLineNumber = "282"
+ startingLineNumber = "285"
+ endingLineNumber = "285"
landmarkName = "reloadData()"
landmarkType = "7">
@@ -1349,8 +1317,8 @@
filePath = "OrderScheduling/ReviewFailed/ViewController/ReviewFailedController.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
- startingLineNumber = "54"
- endingLineNumber = "54"
+ startingLineNumber = "56"
+ endingLineNumber = "56"
landmarkName = "addActions()"
landmarkType = "7">
@@ -1397,8 +1365,8 @@
filePath = "OrderScheduling/Rescue/ViewController/RescueController.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
- startingLineNumber = "242"
- endingLineNumber = "242"
+ startingLineNumber = "247"
+ endingLineNumber = "247"
landmarkName = "entry(model:remarkId:)"
landmarkType = "7">
@@ -1999,8 +1967,8 @@
endingColumnNumber = "9223372036854775807"
startingLineNumber = "151"
endingLineNumber = "151"
- landmarkName = "unknown"
- landmarkType = "0">
+ landmarkName = "Initial"
+ landmarkType = "3">
@@ -2109,8 +2077,8 @@
filePath = "OrderScheduling/Common/View/AppUpdateTool.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
- startingLineNumber = "117"
- endingLineNumber = "117"
+ startingLineNumber = "119"
+ endingLineNumber = "119"
landmarkName = "openAppStore(by:)"
landmarkType = "7">
@@ -2125,8 +2093,8 @@
filePath = "OrderScheduling/Common/View/AppUpdateTool.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
- startingLineNumber = "78"
- endingLineNumber = "78"
+ startingLineNumber = "80"
+ endingLineNumber = "80"
landmarkName = "init()"
landmarkType = "7">
@@ -2173,8 +2141,8 @@
filePath = "OrderScheduling/VehicleMonitoring/ViewController/VehicleMonitoringController.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
- startingLineNumber = "646"
- endingLineNumber = "646"
+ startingLineNumber = "651"
+ endingLineNumber = "651"
landmarkName = "viewDidAppear(_:)"
landmarkType = "7">
@@ -2189,8 +2157,8 @@
filePath = "OrderScheduling/VehicleMonitoring/ViewController/VehicleMonitoringController.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
- startingLineNumber = "599"
- endingLineNumber = "599"
+ startingLineNumber = "604"
+ endingLineNumber = "604"
landmarkName = "viewDidLoad()"
landmarkType = "7">
@@ -2221,8 +2189,8 @@
filePath = "OrderScheduling/Rescue/ViewController/RescueController.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
- startingLineNumber = "1032"
- endingLineNumber = "1032"
+ startingLineNumber = "1037"
+ endingLineNumber = "1037"
landmarkName = "collectionView(_:didSelectItemAt:)"
landmarkType = "7">
@@ -2269,8 +2237,8 @@
filePath = "OrderScheduling/Rescue/ViewController/RescueController.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
- startingLineNumber = "317"
- endingLineNumber = "317"
+ startingLineNumber = "322"
+ endingLineNumber = "322"
landmarkName = "addActions()"
landmarkType = "7">
@@ -2285,8 +2253,8 @@
filePath = "OrderScheduling/Rescue/ViewController/RescueController.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
- startingLineNumber = "306"
- endingLineNumber = "306"
+ startingLineNumber = "311"
+ endingLineNumber = "311"
landmarkName = "addActions()"
landmarkType = "7">
@@ -2301,8 +2269,8 @@
filePath = "OrderScheduling/Rescue/ViewController/RescueController.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
- startingLineNumber = "308"
- endingLineNumber = "308"
+ startingLineNumber = "313"
+ endingLineNumber = "313"
landmarkName = "addActions()"
landmarkType = "7">
@@ -2460,8 +2428,8 @@
filePath = "OrderScheduling/ReviewFailed/ViewController/ReviewFailedController.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
- startingLineNumber = "121"
- endingLineNumber = "121"
+ startingLineNumber = "124"
+ endingLineNumber = "124"
landmarkName = "addActions()"
landmarkType = "7">
@@ -2476,8 +2444,8 @@
filePath = "OrderScheduling/Rescue/ViewController/RescueController.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
- startingLineNumber = "75"
- endingLineNumber = "75"
+ startingLineNumber = "78"
+ endingLineNumber = "78"
landmarkName = "addActions()"
landmarkType = "7">
@@ -2492,8 +2460,8 @@
filePath = "OrderScheduling/History/ViewController/HistoryController.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
- startingLineNumber = "71"
- endingLineNumber = "71"
+ startingLineNumber = "74"
+ endingLineNumber = "74"
landmarkName = "addActions()"
landmarkType = "7">
@@ -2508,8 +2476,8 @@
filePath = "OrderScheduling/VehicleMonitoring/ViewController/VehicleMonitoringController.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
- startingLineNumber = "231"
- endingLineNumber = "231"
+ startingLineNumber = "236"
+ endingLineNumber = "236"
landmarkName = "addAction()"
landmarkType = "7">
@@ -2556,8 +2524,8 @@
filePath = "OrderScheduling/ReviewFailed/ViewController/ReviewFailedController.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
- startingLineNumber = "281"
- endingLineNumber = "281"
+ startingLineNumber = "284"
+ endingLineNumber = "284"
landmarkName = "reloadData()"
landmarkType = "7">
@@ -2572,8 +2540,8 @@
filePath = "OrderScheduling/ReviewFailed/ViewController/ReviewFailedController.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
- startingLineNumber = "280"
- endingLineNumber = "280"
+ startingLineNumber = "283"
+ endingLineNumber = "283"
landmarkName = "reloadData()"
landmarkType = "7">
@@ -2588,8 +2556,8 @@
filePath = "OrderScheduling/ReviewFailed/ViewController/ReviewFailedController.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
- startingLineNumber = "228"
- endingLineNumber = "228"
+ startingLineNumber = "231"
+ endingLineNumber = "231"
landmarkName = "viewDidLoad()"
landmarkType = "7">
@@ -2604,8 +2572,8 @@
filePath = "OrderScheduling/ReviewFailed/ViewController/ReviewFailedController.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
- startingLineNumber = "222"
- endingLineNumber = "222"
+ startingLineNumber = "225"
+ endingLineNumber = "225"
landmarkName = "viewDidLoad()"
landmarkType = "7">
@@ -2620,8 +2588,8 @@
filePath = "OrderScheduling/VehicleMonitoring/ViewController/VehicleMonitoringController.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
- startingLineNumber = "400"
- endingLineNumber = "400"
+ startingLineNumber = "405"
+ endingLineNumber = "405"
landmarkName = "dd_mapView(_:viewFor:)"
landmarkType = "7">
@@ -2668,8 +2636,8 @@
filePath = "OrderScheduling/VehicleMonitoring/ViewController/VehicleMonitoringController.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
- startingLineNumber = "243"
- endingLineNumber = "243"
+ startingLineNumber = "248"
+ endingLineNumber = "248"
landmarkName = "dd_mapView(_:viewFor:)"
landmarkType = "7">
@@ -2716,8 +2684,8 @@
filePath = "OrderScheduling/VehicleMonitoring/ViewController/VehicleMonitoringController.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
- startingLineNumber = "569"
- endingLineNumber = "569"
+ startingLineNumber = "574"
+ endingLineNumber = "574"
landmarkName = "reloadData(index:)"
landmarkType = "7">
@@ -2732,8 +2700,8 @@
filePath = "OrderScheduling/VehicleMonitoring/ViewController/VehicleMonitoringController.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
- startingLineNumber = "567"
- endingLineNumber = "567"
+ startingLineNumber = "572"
+ endingLineNumber = "572"
landmarkName = "reloadData(index:)"
landmarkType = "7">
@@ -2748,8 +2716,8 @@
filePath = "OrderScheduling/VehicleMonitoring/ViewController/VehicleMonitoringController.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
- startingLineNumber = "570"
- endingLineNumber = "570"
+ startingLineNumber = "575"
+ endingLineNumber = "575"
landmarkName = "reloadData(index:)"
landmarkType = "7">
@@ -3115,8 +3083,8 @@
filePath = "OrderScheduling/Common/View/MessageCount.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
- startingLineNumber = "50"
- endingLineNumber = "50"
+ startingLineNumber = "51"
+ endingLineNumber = "51"
landmarkName = "init()"
landmarkType = "7">
@@ -3163,8 +3131,8 @@
filePath = "OrderScheduling/Common/View/MessageCount.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
- startingLineNumber = "60"
- endingLineNumber = "60"
+ startingLineNumber = "61"
+ endingLineNumber = "61"
landmarkName = "newestMessage()"
landmarkType = "7">
@@ -3179,8 +3147,8 @@
filePath = "OrderScheduling/ReviewFailed/ViewController/ReviewFailedController.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
- startingLineNumber = "206"
- endingLineNumber = "206"
+ startingLineNumber = "209"
+ endingLineNumber = "209"
landmarkName = "init(nibName:bundle:)"
landmarkType = "7">
@@ -3611,8 +3579,8 @@
filePath = "OrderScheduling/Rescue/ViewController/RescueController.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
- startingLineNumber = "921"
- endingLineNumber = "921"
+ startingLineNumber = "926"
+ endingLineNumber = "926"
landmarkName = "tableView(_:cellForRowAt:)"
landmarkType = "7">
@@ -3659,8 +3627,8 @@
filePath = "OrderScheduling/Rescue/ViewController/RescueController.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
- startingLineNumber = "935"
- endingLineNumber = "935"
+ startingLineNumber = "940"
+ endingLineNumber = "940"
landmarkName = "tableView(_:cellForRowAt:)"
landmarkType = "7">
@@ -3707,8 +3675,8 @@
filePath = "OrderScheduling/Rescue/ViewController/RescueController.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
- startingLineNumber = "940"
- endingLineNumber = "940"
+ startingLineNumber = "945"
+ endingLineNumber = "945"
landmarkName = "tableView(_:cellForRowAt:)"
landmarkType = "7">
@@ -3995,8 +3963,8 @@
filePath = "OrderScheduling/VehicleMonitoring/ViewController/VehicleMonitoringController.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
- startingLineNumber = "416"
- endingLineNumber = "416"
+ startingLineNumber = "421"
+ endingLineNumber = "421"
landmarkName = "dd_mapView(_:didAnnotationViewTapped:)"
landmarkType = "7">
@@ -4011,8 +3979,8 @@
filePath = "OrderScheduling/VehicleMonitoring/ViewController/VehicleMonitoringController.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
- startingLineNumber = "129"
- endingLineNumber = "129"
+ startingLineNumber = "131"
+ endingLineNumber = "131"
landmarkName = "addAction()"
landmarkType = "7">
@@ -4075,8 +4043,8 @@
filePath = "OrderScheduling/Rescue/ViewController/RescueController.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
- startingLineNumber = "199"
- endingLineNumber = "199"
+ startingLineNumber = "204"
+ endingLineNumber = "204"
landmarkName = "addActions()"
landmarkType = "7">
@@ -4091,8 +4059,8 @@
filePath = "OrderScheduling/Rescue/ViewController/RescueController.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
- startingLineNumber = "206"
- endingLineNumber = "206"
+ startingLineNumber = "211"
+ endingLineNumber = "211"
landmarkName = "addActions()"
landmarkType = "7">
@@ -4107,8 +4075,8 @@
filePath = "OrderScheduling/Rescue/ViewController/RescueController.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
- startingLineNumber = "87"
- endingLineNumber = "87"
+ startingLineNumber = "90"
+ endingLineNumber = "90"
landmarkName = "addActions()"
landmarkType = "7">
@@ -4123,8 +4091,8 @@
filePath = "OrderScheduling/Rescue/ViewController/RescueController.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
- startingLineNumber = "86"
- endingLineNumber = "86"
+ startingLineNumber = "89"
+ endingLineNumber = "89"
landmarkName = "addActions()"
landmarkType = "7">
@@ -4139,8 +4107,8 @@
filePath = "OrderScheduling/Rescue/ViewController/RescueController.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
- startingLineNumber = "344"
- endingLineNumber = "344"
+ startingLineNumber = "349"
+ endingLineNumber = "349"
landmarkName = "addActions()"
landmarkType = "7">
@@ -4155,8 +4123,8 @@
filePath = "OrderScheduling/Rescue/ViewController/RescueController.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
- startingLineNumber = "354"
- endingLineNumber = "354"
+ startingLineNumber = "359"
+ endingLineNumber = "359"
landmarkName = "addActions()"
landmarkType = "7">
@@ -4171,8 +4139,8 @@
filePath = "OrderScheduling/Rescue/ViewController/RescueController.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
- startingLineNumber = "285"
- endingLineNumber = "285"
+ startingLineNumber = "290"
+ endingLineNumber = "290"
landmarkName = "addActions()"
landmarkType = "7">
@@ -4187,8 +4155,8 @@
filePath = "OrderScheduling/History/ViewController/HistoryController.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
- startingLineNumber = "120"
- endingLineNumber = "120"
+ startingLineNumber = "123"
+ endingLineNumber = "123"
landmarkName = "addActions()"
landmarkType = "7">
@@ -4455,8 +4423,8 @@
filePath = "OrderScheduling/Login/ViewController/LoginController.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
- startingLineNumber = "172"
- endingLineNumber = "172"
+ startingLineNumber = "173"
+ endingLineNumber = "173"
landmarkName = "addActions()"
landmarkType = "7">
@@ -4471,8 +4439,8 @@
filePath = "OrderScheduling/Login/ViewController/LoginController.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
- startingLineNumber = "173"
- endingLineNumber = "173"
+ startingLineNumber = "174"
+ endingLineNumber = "174"
landmarkName = "addActions()"
landmarkType = "7">
@@ -4519,8 +4487,8 @@
filePath = "OrderScheduling/Login/ViewController/LoginController.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
- startingLineNumber = "174"
- endingLineNumber = "174"
+ startingLineNumber = "175"
+ endingLineNumber = "175"
landmarkName = "addActions()"
landmarkType = "7">
@@ -4679,8 +4647,8 @@
filePath = "OrderScheduling/Rescue/ViewController/RescueController.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
- startingLineNumber = "1963"
- endingLineNumber = "1963"
+ startingLineNumber = "1968"
+ endingLineNumber = "1968"
landmarkName = "init(style:reuseIdentifier:)"
landmarkType = "7">
@@ -4727,8 +4695,8 @@
filePath = "OrderScheduling/Rescue/ViewController/RescueController.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
- startingLineNumber = "1970"
- endingLineNumber = "1970"
+ startingLineNumber = "1975"
+ endingLineNumber = "1975"
landmarkName = "init(style:reuseIdentifier:)"
landmarkType = "7">
@@ -4775,8 +4743,8 @@
filePath = "OrderScheduling/Rescue/ViewController/RescueController.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
- startingLineNumber = "630"
- endingLineNumber = "630"
+ startingLineNumber = "635"
+ endingLineNumber = "635"
landmarkName = "tableView(_:cellForRowAt:)"
landmarkType = "7">
@@ -4791,8 +4759,8 @@
filePath = "OrderScheduling/Login/ViewController/LoginController.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
- startingLineNumber = "217"
- endingLineNumber = "217"
+ startingLineNumber = "219"
+ endingLineNumber = "219"
landmarkName = "textView(_:shouldInteractWith:in:interaction:)"
landmarkType = "7">
@@ -4813,5 +4781,37 @@
landmarkType = "7">
+
+
+
+
+
+
+
+
diff --git a/OrderScheduling/Common/View/AppUpdateTool.swift b/OrderScheduling/Common/View/AppUpdateTool.swift
index f159c16..f3d374b 100644
--- a/OrderScheduling/Common/View/AppUpdateTool.swift
+++ b/OrderScheduling/Common/View/AppUpdateTool.swift
@@ -37,12 +37,14 @@ open class AppUpdateTool : NSObject {
super.init()
appUpdateView.updateButton.rx.tap
+ .observe(on: MainScheduler.instance)
.subscribe(onNext: {[weak self] _ in
self?.openAppStore(by: UIApplication.shared.dd_keyWindow.rootViewController)
})
.disposed(by: disposeBag)
appUpdateView.ignoreButton.rx.tap
+ .observe(on: MainScheduler.instance)
.subscribe(onNext: {[weak self] _ in
ENTRY.dismiss(name: appUpdateEntry) {[weak self] in
self?.setIgnoreFlag(ignoreFlag: true)
diff --git a/OrderScheduling/Common/View/MessageCount.swift b/OrderScheduling/Common/View/MessageCount.swift
index 7b6373f..9ad7ed8 100644
--- a/OrderScheduling/Common/View/MessageCount.swift
+++ b/OrderScheduling/Common/View/MessageCount.swift
@@ -46,6 +46,7 @@ open class MessageCount : NSObject {
.flatMapLatest { (_,_) in
return RQ.orderList(parameters: OrderListParameters(pageNum: 1, queryType: .TO_AUDIT_FAILED))
}
+ .observe(on: MainScheduler.instance)
.subscribe(onNext: {[weak self] response in
if response?.success == true,let total = response?.total {
self?.reviewFailedCountRelay.accept(total)
diff --git a/OrderScheduling/Common/View/NotificationAuthTool.swift b/OrderScheduling/Common/View/NotificationAuthTool.swift
index b140094..5efa651 100644
--- a/OrderScheduling/Common/View/NotificationAuthTool.swift
+++ b/OrderScheduling/Common/View/NotificationAuthTool.swift
@@ -26,6 +26,7 @@ open class NotificationAuthTool : NSObject {
notificationAuthView.contentLabel.text = "当前应用未开启通知,建议开启"
requestNotiAuthRelay
+ .observe(on: MainScheduler.instance)
.subscribe(onNext: {[weak self] _ in
if let notificationAuthView = self?.notificationAuthView {
ENTRY.showNotificationAuthEntry(view: notificationAuthView,name: notificationAuthViewEntry)
@@ -34,18 +35,21 @@ open class NotificationAuthTool : NSObject {
.disposed(by: disposeBag)
cancelNotiAuthRelay
+ .observe(on: MainScheduler.instance)
.subscribe(onNext: { _ in
ENTRY.dismiss(name: notificationAuthViewEntry)
})
.disposed(by: disposeBag)
notificationAuthView.sureButton.rx.tap
+ .observe(on: MainScheduler.instance)
.subscribe(onNext: {[weak self] _ in
self?.openSetting()
})
.disposed(by: disposeBag)
notificationAuthView.cancelButton.rx.tap
+ .observe(on: MainScheduler.instance)
.subscribe(onNext: { _ in
ENTRY.dismiss(name: notificationAuthViewEntry)
})
diff --git a/OrderScheduling/History/ViewController/HistoryController.swift b/OrderScheduling/History/ViewController/HistoryController.swift
index 7135979..63fb9f4 100644
--- a/OrderScheduling/History/ViewController/HistoryController.swift
+++ b/OrderScheduling/History/ViewController/HistoryController.swift
@@ -18,6 +18,7 @@ import MJRefresh
extension HistoryController {
func addActions() {
MCOUNT.messageCountRelay
+ .observe(on: MainScheduler.instance)
.subscribe(onNext: {[weak self] count in
if count > 0 {
self?.messageView.countLabel.isHidden = false
@@ -35,6 +36,7 @@ extension HistoryController {
.disposed(by: disposeBag)
MCOUNT.pendingCountRelay
+ .observe(on: MainScheduler.instance)
.subscribe(onNext: {[weak self] count in
if count > 0 {
self?.pendingView.countLabel.isHidden = false
@@ -52,6 +54,7 @@ extension HistoryController {
.disposed(by: disposeBag)
messageTapGes.rx.event
+ .observe(on: MainScheduler.instance)
.subscribe(onNext: {[weak self] _ in
MESSAGETOOL.openMessageCenter(by: self?.navigationController)
})
diff --git a/OrderScheduling/Login/ViewController/LoginController.swift b/OrderScheduling/Login/ViewController/LoginController.swift
index dfbd1ef..2d54d9e 100644
--- a/OrderScheduling/Login/ViewController/LoginController.swift
+++ b/OrderScheduling/Login/ViewController/LoginController.swift
@@ -152,6 +152,7 @@ extension LoginController {
.do(onNext: {[weak self] _ in
self?.view.dd_showHUD()
})
+ .observe(on: MainScheduler.instance)
.map({[weak self] _ in
let username = self?.loginView.phoneView.textfield.text ?? ""
let clientType = "rescueApp"
@@ -183,6 +184,7 @@ extension LoginController {
.do(onNext: {[weak self] _ in
self?.view.dd_hideHUD()
})
+ .observe(on: MainScheduler.instance)
.subscribe(onNext: {[weak self] responseModel in
if responseModel?.success == true {
if let token = responseModel?.data?.accessToken.tokenValue {
diff --git a/OrderScheduling/Rescue/View/AcceptOrderTool.swift b/OrderScheduling/Rescue/View/AcceptOrderTool.swift
index 0d36d13..b965d9c 100644
--- a/OrderScheduling/Rescue/View/AcceptOrderTool.swift
+++ b/OrderScheduling/Rescue/View/AcceptOrderTool.swift
@@ -21,20 +21,25 @@ open class AcceptOrderTool : NSObject {
acceptOrderView.contentLabel.text = TOOL.getOrderString(userInfo: userInfo)
acceptOrderView.readButton.setTitle("查看", for: .normal)
acceptOrderView.readButton.rx.tap
+ .observe(on: MainScheduler.instance)
.subscribe(onNext: {
ENTRY.dismiss(name: acceptOrderViewEntry) {
- // 停止声音播放
- TOOL.stopVoice()
- // 来到首页的救援中-待接单
- let tabBarVc = UIApplication.shared.dd_keyWindow.rootViewController as? MainTabBarController
- let currentNav = tabBarVc?.selectedViewController as? UINavigationController
- currentNav?.popToRootViewController(animated: false)
- tabBarVc?.selectedIndex = 0
- let nav = tabBarVc?.children.first as? UINavigationController
- let vc = nav?.children.first as? RescueController
- vc?.categoryView.selectItem(at: 0)
+ DispatchQueue.main.async {
+ // 停止声音播放
+ TOOL.stopVoice()
+ // 来到首页的救援中-待接单
+ let tabBarVc = UIApplication.shared.dd_keyWindow.rootViewController as? MainTabBarController
+ let currentNav = tabBarVc?.selectedViewController as? UINavigationController
+ currentNav?.popToRootViewController(animated: false)
+ tabBarVc?.selectedIndex = 0
+ let nav = tabBarVc?.children.first as? UINavigationController
+ let vc = nav?.children.first as? RescueController
+ vc?.categoryView.selectItem(at: 0)
+ }
}
- }).disposed(by: disposeBag)
+ })
+ .disposed(by: disposeBag)
+
ENTRY.showAcceptOrderEntry(view: acceptOrderView,name: acceptOrderViewEntry)
}
}
diff --git a/OrderScheduling/Rescue/View/PushNotiCommonTool.swift b/OrderScheduling/Rescue/View/PushNotiCommonTool.swift
index 49caacf..47046f3 100644
--- a/OrderScheduling/Rescue/View/PushNotiCommonTool.swift
+++ b/OrderScheduling/Rescue/View/PushNotiCommonTool.swift
@@ -33,20 +33,25 @@ open class PushNotiCommonTool : NSObject {
}
commonView.cancelButton.rx.tap
+ .observe(on: MainScheduler.instance)
.subscribe(onNext: {
ENTRY.dismiss(name: pushNotiCommonViewEntry) {
// 停止声音播放
TOOL.stopVoice()
}
- }).disposed(by: disposeBag)
+ })
+ .disposed(by: disposeBag)
commonView.sureButton.rx.tap
+ .observe(on: MainScheduler.instance)
.subscribe(onNext: {
ENTRY.dismiss(name: pushNotiCommonViewEntry) {
// 停止声音播放
TOOL.stopVoice()
}
- }).disposed(by: disposeBag)
+ })
+ .disposed(by: disposeBag)
+
ENTRY.showPushNotiCommonEntry(view: commonView,name: pushNotiCommonViewEntry)
}
}
diff --git a/OrderScheduling/Rescue/View/RefuseOrderEntryView.swift b/OrderScheduling/Rescue/View/RefuseOrderEntryView.swift
index ed6a061..9afbc6c 100644
--- a/OrderScheduling/Rescue/View/RefuseOrderEntryView.swift
+++ b/OrderScheduling/Rescue/View/RefuseOrderEntryView.swift
@@ -18,6 +18,7 @@ extension RefuseOrderEntryView : UITextViewDelegate{
cannotDispatchTextViewView.isHidden = true
timeView.selectButton.rx.tap
+ .observe(on: MainScheduler.instance)
.subscribe(onNext: {[weak self] _ in
self?.timeView.selectButton.isSelected = true
self?.timeTextFieldView.isHidden = false
@@ -29,16 +30,20 @@ extension RefuseOrderEntryView : UITextViewDelegate{
.disposed(by: disposeBag)
timeTextFieldView.actionButton.rx.tap
+ .observe(on: MainScheduler.instance)
.subscribe(onNext: {[weak self] _ in
CP.showItems(items: ["60到90","90到120","120以上"],selectedItem: self?.timeTextFieldView.textFiled.text) {[weak self] result in
if let result {
- self?.timeTextFieldView.textFiled.text = result.value
+ DispatchQueue.main.async {
+ self?.timeTextFieldView.textFiled.text = result.value
+ }
}
}
})
.disposed(by: disposeBag)
distanceView.selectButton.rx.tap
+ .observe(on: MainScheduler.instance)
.subscribe(onNext: {[weak self] _ in
self?.distanceView.selectButton.isSelected = true
self?.distanceTextFieldView.isHidden = false
@@ -50,6 +55,7 @@ extension RefuseOrderEntryView : UITextViewDelegate{
.disposed(by: disposeBag)
cannotDispatchView.selectButton.rx.tap
+ .observe(on: MainScheduler.instance)
.subscribe(onNext: {[weak self] _ in
self?.cannotDispatchView.selectButton.isSelected = true
self?.cannotDispatchTextViewView.isHidden = false
diff --git a/OrderScheduling/Rescue/ViewController/RescueController.swift b/OrderScheduling/Rescue/ViewController/RescueController.swift
index 5a62293..ff15ada 100644
--- a/OrderScheduling/Rescue/ViewController/RescueController.swift
+++ b/OrderScheduling/Rescue/ViewController/RescueController.swift
@@ -22,6 +22,7 @@ import DDUtilsSwiftKit_Private
extension RescueController {
func addActions() {
MCOUNT.messageCountRelay
+ .observe(on: MainScheduler.instance)
.subscribe(onNext: {[weak self] count in
if count > 0 {
self?.messageView.countLabel.isHidden = false
@@ -39,6 +40,7 @@ extension RescueController {
.disposed(by: disposeBag)
MCOUNT.pendingCountRelay
+ .observe(on: MainScheduler.instance)
.subscribe(onNext: {[weak self] count in
if count > 0 {
self?.pendingView.countLabel.isHidden = false
@@ -56,6 +58,7 @@ extension RescueController {
.disposed(by: disposeBag)
messageTapGes.rx.event
+ .observe(on: MainScheduler.instance)
.subscribe(onNext: {[weak self] _ in
MESSAGETOOL.openMessageCenter(by: self?.navigationController)
})
@@ -134,12 +137,14 @@ extension RescuePendingOrderController {
.disposed(by: disposeBag)
refuseOrderConfirmView.cancelButton.rx.tap
+ .observe(on: MainScheduler.instance)
.subscribe(onNext: { _ in
ENTRY.dismiss(name: refuseOrderConfirmEntry)
})
.disposed(by: disposeBag)
refuseOrderConfirmView.sureButton.rx.tap
+ .observe(on: MainScheduler.instance)
.subscribe(onNext: {[weak self] _ in
ENTRY.dismiss(name: refuseOrderConfirmEntry) {[weak self] in
if let model = self?.refuseOrderModel {
diff --git a/OrderScheduling/ReviewFailed/ViewController/ReviewFailedController.swift b/OrderScheduling/ReviewFailed/ViewController/ReviewFailedController.swift
index 458f673..af5a604 100644
--- a/OrderScheduling/ReviewFailed/ViewController/ReviewFailedController.swift
+++ b/OrderScheduling/ReviewFailed/ViewController/ReviewFailedController.swift
@@ -18,6 +18,7 @@ import ESTabBarController_swift
extension ReviewFailedController {
func addActions() {
MCOUNT.messageCountRelay
+ .observe(on: MainScheduler.instance)
.subscribe(onNext: {[weak self] count in
if count > 0 {
self?.messageView.countLabel.isHidden = false
@@ -35,6 +36,7 @@ extension ReviewFailedController {
.disposed(by: disposeBag)
MCOUNT.pendingCountRelay
+ .observe(on: MainScheduler.instance)
.subscribe(onNext: {[weak self] count in
if count > 0 {
self?.pendingView.countLabel.isHidden = false
@@ -103,6 +105,7 @@ extension ReviewFailedController {
.disposed(by: disposeBag)
messageTapGes.rx.event
+ .observe(on: MainScheduler.instance)
.subscribe(onNext: {[weak self] _ in
MESSAGETOOL.openMessageCenter(by: self?.navigationController)
})
diff --git a/OrderScheduling/VehicleMonitoring/ViewController/VehicleMonitoringController.swift b/OrderScheduling/VehicleMonitoring/ViewController/VehicleMonitoringController.swift
index c69c2ba..c802d88 100644
--- a/OrderScheduling/VehicleMonitoring/ViewController/VehicleMonitoringController.swift
+++ b/OrderScheduling/VehicleMonitoring/ViewController/VehicleMonitoringController.swift
@@ -27,6 +27,7 @@ fileprivate let vehicleMonitoringPointAnnotationNameAtLeastH = auto(30)
extension VehicleMonitoringController {
func addAction() {
MCOUNT.messageCountRelay
+ .observe(on: MainScheduler.instance)
.subscribe(onNext: {[weak self] count in
if count > 0 {
self?.messageView.countLabel.isHidden = false
@@ -44,6 +45,7 @@ extension VehicleMonitoringController {
.disposed(by: disposeBag)
MCOUNT.pendingCountRelay
+ .observe(on: MainScheduler.instance)
.subscribe(onNext: {[weak self] count in
if count > 0 {
self?.pendingView.countLabel.isHidden = false
@@ -153,6 +155,7 @@ extension VehicleMonitoringController {
.disposed(by: disposeBag)
messageTapGes.rx.event
+ .observe(on: MainScheduler.instance)
.subscribe(onNext: {[weak self] _ in
MESSAGETOOL.openMessageCenter(by: self?.navigationController)
})
@@ -188,6 +191,7 @@ extension VehicleMonitoringController {
.disposed(by: disposeBag)
showVehicleEntryRelay
+ .observe(on: MainScheduler.instance)
.subscribe(onNext: {[weak self] model in
if let vehicleName = model?.vehicleName,let driverName = model?.driverName {
self?.vehicleLogoutView.titleLabel.text = vehicleName+"/"+driverName
@@ -215,6 +219,7 @@ extension VehicleMonitoringController {
.do(onNext: {[weak self] _ in
self?.view.dd_hideHUD()
})
+ .observe(on: MainScheduler.instance)
.subscribe(onNext: {[weak self] response in
if response?.success == true {
self?.reloadRelay.accept(nil)