[英]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.