簡體   English   中英

我有一個Unwind segue,它可以通過編程方式運行,但與按鈕相關聯

[英]I have an Unwind segue that does work programmatically but works tied to a button

我有一個正在處理的應用程序項目。 我在主視圖中創建了一個放松序列

   @IBAction func unwindToHomeScreen(segue:UIStoryboardSegue) {
}

通過“取消”按鈕從另一個視圖運行

在此處輸入圖片說明

但是,當我調用segue時,以相同的觀點

self.performSegueWithIdentifier("unwindToHomeScreen", sender: self)

該應用程序崩潰

Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'Receiver (<TravelSave.AddVacationTableViewController: 0x7907f380>) has no segue with identifier 'unwindToHomeScreen''

有什么建議么?

盡管您在評論中說,您是從問題中發布的屏幕截圖“以編程方式創建了序列”,但很顯然,您已將序列正確地鏈接到情節提要中的“取消”按鈕。 在情節提要中,您需要添加一個標識符。 在視圖控制器場景中選擇segue,然后添加“ unwindToHomeScreen”作為標識符:

在此處輸入圖片說明

我遇到的問題是,當我將“取消”按鈕附加到退出安全區時,我沒有在此處顯示的安全區上放置標識符

在此處輸入圖片說明

暫無
暫無

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

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