所以我正在從蘋果(https://developer.apple.com/library/ios/referencelibrary/GettingStarted/RoadMapiOS/SecondTutorial.html)一個新的教程,並得到了一個地步,我在與故事板的一個問題:故事板:按住Control鍵拖動從酒吧按鈕退出項目
我無法將控件從UIBarButton拖放到場景底座中的Exit項目。當我點擊Exit項時,屬性檢查器顯示「不適用」。
這是本教程的摘錄。我無法發佈immage。爲了更好地理解我的問題,您可以看到Control的圖像拖動到頁面底部的Exit項目。
爲了旅客回到XYZToDoListViewController
[...]
要創建開卷SEGUE,鏈接取消和Done按鈕將unwindToList:通過退出圖標動作在被告席源視圖控制器XYZAddToDoItemViewController。
要鏈接按鈕將unwindToList:動作
- 在項目導航器中,選擇Main.storyboard。
- 在畫布上,按住Control鍵並從「取消」按鈕拖動到 添加到項目場景底座中的退出項目。
- [...]
- 一個菜單出現在拖動結束的位置。從快捷菜單中選擇unwindToList: 。這是您剛剛添加到 XYZToDoListViewController.m文件中的操作。這意味着,當取消 按鈕被點擊時,會賽格瑞放鬆,這種方法將是 稱爲」
我不知道你可以做到這一點從故事板中彈出/解除。它似乎打破了,你需要有一個空的方法實現來實現這個工作。 – Robert
@Robert:不一定。由於參數是一個UIStoryboardSegue,該實例將擁有一個屬性'sourceViewController',它指向您正在關閉的視圖控制器。來自該視圖控制器的任何(公共)數據都可以用於此方法中的處理。這比使用委託進行基本的提交/解僱要簡單得多。 –
感謝您的快速回復!我不小心使用了錯誤的簽名: - (IBAction)finishedDoingWhatever:(UIStoryboard *)sender;現在一切都按預期工作:-) – captainqpeww