2014-05-21 29 views
-3

我有2個視圖控制器和一個導航控制器。 我們應該說主要爲1和細節爲2 當我在主按鈕,打開細節和主要與後退按鈕打開我可以使用xcode導航控制器後退按鈕傳遞數據

好,我想換一個標籤文本或在主視圖控制器的字符串時,我單擊詳細視圖控制器上的按鈕和返回按鈕。

我該怎麼做?

if([segue.identifier isEqualToString:@"deneme"]) 
{ 
MainViewController *main=[segue destinationViewController]; 
[email protected]"denme"; 

} 

我試了prepareForSegue和功能,我寫了,但我不能。

+0

做detailViewController? –

+0

爲什麼不使用委託來傳回值,在這種情況下,它是最佳解決方案。 – Pawan

+0

MainViewController * mn = [[MainViewController alloc] init]; mn.detay = @「gönder」; 我試過另一個按鈕,但沒有工作。 @ user1966109 – kordiseps

回答

1

「koediseps」

我寫了一個演示將數據傳遞給你,下載並檢查它。 如果您發現任何問題,請詢問我。

這裏是 link for data passing with delegate demo

其他一些有用的鏈接,你希望在你點擊detailViewController後退按鈕或當您點擊另一個按鈕來執行mainViewController動作simple-delegate-tutorial-for-ios-development

passing-data-using-delegates-between-viewcontrollers

+0

非常感謝,這是工作,我會用在現在@pawan – kordiseps

+0

@ kordiseps你的歡迎! – Pawan

+0

如果出現錯誤,我會聯繫,再次感謝 – kordiseps

相關問題