2015-09-25 28 views
0

我有一個UITableView類,它控制我的自定義單元格中的項目。有了這些項目之一,我需要回應我的LoginView。我用名爲priceClick()的選擇器設置了UITapGestureRecognizer。在這種方法中,我需要撥打buildNewLoginView,但顯然不能使用繼續,所以我打電話給我的MenuViewController中的班級顯示LoginView如何從UITableViewCell類調用ViewController

func priceClick() { 
    MenuViewController.buildNewLoginView(MenuViewController) 
} 

這只是拋出一個錯誤

「表達式解析爲一個使用的功能」

我能改,這樣我可以調用這個方法?

+0

我剛剛解釋過如何在[本主題] [1]中做到這一點。請看一下。 [1]:http://stackoverflow.com/questions/32783933/showing-action-sheet-in-the-custom-cell-in-swift/32784864#32784864 – Abhinav

+0

在這裏,您呼叫的buildNewLoginView方法。您應該創建一個對象並調用buildNewLoginView方法。 – Amit89

+0

謝謝Abhinav,這很好,我學到了新的東西。 – user616076

回答

0

這兩個答覆有助於解決我的問題,但來自Abinav的答覆是我使用的解決方案,它完美地通過使用協議聲明委託給cellForRowAtIndexPath中的單元格。

相關問題