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 | 37 +++++++++++++++++++++++++++++++------ 1 files changed, 31 insertions(+), 6 deletions(-) diff --git a/HDL-ON_iOS/Other/SkipControl.cs b/HDL-ON_iOS/Other/SkipControl.cs index 408138f..f320b4d 100644 --- a/HDL-ON_iOS/Other/SkipControl.cs +++ b/HDL-ON_iOS/Other/SkipControl.cs @@ -1,8 +1,8 @@ 锘縰sing System; using CoreGraphics; +using Foundation; using Intents; using IntentsUI; -using Other.Siri; using UIKit; namespace Other @@ -15,14 +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); - HDL_ON_iOS.AppDelegate.rootViewController.NavigationBarHidden = true; - HDL_ON_iOS.AppDelegate.rootViewController.NavigationBarHidden = false; - HDL_ON_iOS.AppDelegate.rootViewController.PushViewController(user, true); + //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}"); + + NSMutableArray list = new NSMutableArray(); + foreach (var localScene in HDL_ON.Entity.FunctionList.List.scenes) + { + 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); + } + + 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