2014-10-17 158 views
0

你好我下面this教程,我自己的改進一點點。 不幸的是,我被困在一個地方,我無法找到做什麼..(我正在做所有這些培訓/學習的目的,所以我很新的iOS開發)。按鈕不起作用

在我不得不的步驟添加一個塞得後退我做了任何教程說,但它不會讓我回到原來的視圖,一旦我在ViewController並按下取消或完成。

Image of the app

我確實添加了含有稱爲GroceryListTableViewController.h一個新的頭文件

@interface GroceryListTableViewController (Workaround) 

-(IBAction)unwindToList: (UIStoryboardSegue *)segue; 

@end 

而且我已經改變了GroceryListTableViewController.swift的類名

@objc(GroceryListTableViewController)class GroceryListTableViewController: UITableViewController 

然後在去年我將這兩個按鈕都指向了ViewController上方的Exit元素。

不知怎的,一切正常,除2個按鈕。我在這裏做錯了什麼?

回答

1

一個單獨的.h文件中的woraround是Xcode的早期測試版本,並沒有存在的必要。您可以刪除.h文件。

在類文件在您SEGUE應該去,把你要執行,如代碼:

@IBAction func cancel(segue: UIStoryboardSegue!) { 
    // code here 
} 

@IBAction func done(segue: UIStoryboardSegue!) { 
    // code here 
} 

然後,從導航按鈕退出圖標你的故事板按Ctrl鍵:

enter image description here

當你鬆開鼠標按鈕,2個功能出現。選擇該按鈕相應的操作:

enter image description here

就是這樣。希望有所幫助。

+0

謝謝!我認爲這是我需要的 – Reshad 2014-10-17 18:40:15