From 04135ee4bae6bae164e6b3f7ee25b3b7c3a6dbab Mon Sep 17 00:00:00 2001 From: bluesea <307723040@qq.com> Date: Tue, 19 Mar 2024 16:29:53 +0800 Subject: [PATCH] =?UTF-8?q?spatialphotodisplaycontroller=E4=BF=AE=E5=A4=8D?= =?UTF-8?q?=E5=BE=AA=E7=8E=AF=E5=BC=95=E7=94=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../RecordingVideo/CCSpatialPhotoDisplayController.swift | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/SwiftProject/SwiftProject/Project/Controller/RecordingVideo/CCSpatialPhotoDisplayController.swift b/SwiftProject/SwiftProject/Project/Controller/RecordingVideo/CCSpatialPhotoDisplayController.swift index 62ffa30..e8f46f4 100644 --- a/SwiftProject/SwiftProject/Project/Controller/RecordingVideo/CCSpatialPhotoDisplayController.swift +++ b/SwiftProject/SwiftProject/Project/Controller/RecordingVideo/CCSpatialPhotoDisplayController.swift @@ -134,9 +134,9 @@ class CCSpatialPhotoDisplayController: BaseController { //init (test随机生成点位置,注意:arrow点是基于屏幕的位置) let pointOnScreen = navtionImgView!.convert(CGPointMake(navtionImgView!.centerX, navtionImgView!.bottom), to: KWindow) - let popMenu = CCSpatialDisplayTypeView(menuWidth: SCREEN_Width * 0.4, arrow: pointOnScreen, datas: typeData,configures: parameters){ + let popMenu = CCSpatialDisplayTypeView(menuWidth: SCREEN_Width * 0.4, arrow: pointOnScreen, datas: typeData,configures: parameters){ [weak self] in //dissmiss回调 - self.mTopCenterTypeButton.setImage(UIImage.init(named: "type_button_arrow_down"), for: .normal) + self?.mTopCenterTypeButton.setImage(UIImage.init(named: "type_button_arrow_down"), for: .normal) } return popMenu }() @@ -150,12 +150,14 @@ class CCSpatialPhotoDisplayController: BaseController { deinit { - print("spatioal photo display deinit...") + print("spatioal photo display deinit...\(self)") NotificationCenter.default.removeObserver(self) } override func viewDidLoad() { super.viewDidLoad() + print("spatioal photo viewdidload...\(self)") +// return //添加外接屏幕链接通知 // NotificationCenter.default.addObserver(self, selector: #selector(exScreenWillConnectNotification(notification:)), name: UIScene.willConnectNotification, object: nil) // NotificationCenter.default.addObserver(self, selector: #selector(exScreenDisConnectNotification(notification:)), name: UIScene.didDisconnectNotification, object: nil)