From dd7e4794fd611de967c6322dd0bb7ffda41c2f7b Mon Sep 17 00:00:00 2001
From: wxr <464027401@qq.com>
Date: 星期一, 29 十一月 2021 16:32:55 +0800
Subject: [PATCH] 增加了安防相关功能

---
 HDL-ON_iOS/Other/SkipControl.cs |   43 ++++++++++++++++++++++++++++++-------------
 1 files changed, 30 insertions(+), 13 deletions(-)

diff --git a/HDL-ON_iOS/Other/SkipControl.cs b/HDL-ON_iOS/Other/SkipControl.cs
index dc94297..f320b4d 100644
--- a/HDL-ON_iOS/Other/SkipControl.cs
+++ b/HDL-ON_iOS/Other/SkipControl.cs
@@ -1,6 +1,8 @@
 锘縰sing System;
 using CoreGraphics;
-using Other.Siri;
+using Foundation;
+using Intents;
+using IntentsUI;
 using UIKit;
 
 namespace Other
@@ -13,24 +15,39 @@
 
         public void SkipSiriView()
         {
-            var user = new SiriBaseView();
-            user.View.BackgroundColor = UIColor.Magenta;
+            //var user = new SiriBaseView();
+            //user.View.BackgroundColor = new UIColor(242, 243, 247, 1);
 
-            var btn = UIButton.FromType(UIButtonType.System);
-            btn.Frame = new CGRect(20, 200, 280, 44);
-            btn.SetTitle("Click Me", UIControlState.Normal);
+            //HDL_ON_iOS.AppDelegate.rootViewController.PushViewController(user, true);
 
 
-            HDL_ON_iOS.AppDelegate.rootViewController.NavigationBarHidden = true;
-            HDL_ON_iOS.AppDelegate.rootViewController.NavigationBarHidden = false;
-            HDL_ON_iOS.AppDelegate.rootViewController.PushViewController(user, true);
+            var sDM = new SiriKit.SceneDateManager();
+            Console.WriteLine($"IsLogin:{sDM.IsLgoin};accessToken:{sDM.AccessToken};refreshToken:{sDM.RefreshToken};RegionUrl:{sDM.RegionUrl};HomeId:{sDM.HomeId}");
 
-            btn.TouchUpInside += (sender, e) =>
+            NSMutableArray list = new NSMutableArray();
+            foreach (var localScene in HDL_ON.Entity.FunctionList.List.scenes)
             {
-                HDL_ON_iOS.AppDelegate.rootViewController.SetNavigationBarHidden(HDL_ON_iOS.AppDelegate.rootViewController.NavigationBarHidden ? false : true, true);
-            };
+                list.Add(new HDLSceneSiri.HDLSiriSceneModel()
+                {
+                    UserSceneId = localScene.userSceneId,
+                    Name = localScene.name,
+                });
+            }
+            var vc = new HDLSceneSiri.HDLSiriSceneListViewController();
+            vc.DataSource = list;
+            //vc.TitleName
+            //PresentViewController(vc, true, null);
+            HDL_ON_iOS.AppDelegate.rootViewController.PushViewController(vc, true);
+        }
 
-            user.View.AddSubview(btn);
+        public void SetData(bool isLogin, string accessToken, string refreshToken, string regionUrl, string homeId)
+        {
+            var sDM = new SiriKit.SceneDateManager();
+            sDM.IsLgoin = isLogin;
+            sDM.AccessToken = accessToken;
+            sDM.RefreshToken = refreshToken;
+            sDM.RegionUrl = regionUrl;
+            sDM.HomeId = homeId;
         }
     }
 }

--
Gitblit v1.8.0