簡體   English   中英

Swift:如何知道哪個情節提要板處於活動狀態

[英]Swift: How to know which Storyboard is active

我試圖僅在某個情節提要板處於活動狀態時運行功能。

例:

    if view == secondStoryboard {   //Don't know what to do here
        functionOnSecondStoryboard("Test")
    }

感謝您的關注,這可能是一個非常簡單的修復程序。

活躍情節提要是什么意思? 如果我了解您要實現的目標,則可以使用從其中實例化視圖控制器的情節提要

let storyboard = self.storyboard
//now you can compare it to other storyboards
if storyboard == storyBoardNumberOne {
}

您可以使用鍵值編碼獲取名稱,並比較字符串名稱

let name = storyboard?.valueForKey("name")

但是請小心使用KVC來獲取名稱-這不是文檔功能,我不能保證使用它的應用程序是否會在AppStore中被接受。

暫無
暫無

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

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