簡體   English   中英

從SKScene到UIViewController的通信

[英]Communication from SKScene to UIViewController

我正在使用Google AdMob並通過ViewController來展示廣告。 現在,我在GameScene中有一個按鈕,該按鈕應該告訴ViewController顯示廣告。

最初,我嘗試了委派,但是由於SKScene已經有一個委派,所以沒有用,但是后來我偶然發現了這個答案 ,它為SKScene調用了其ViewController的方法提供了一種方法。 不過,由於SKScene持有對其ViewController的引用,因此答案似乎很粗略。 我的理解,以及根據 ,有人認為這是不好的做法,假設在我的情況下, SKSceneView在MVC結構。

那么我應該如何通知ViewController SKScene發生的事件?

您可以檢查我的答案 ,該答案描述了如何使用委托模式將SKScene與UIViewController進行通信。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM