2012-11-18 108 views
-1

我目前有兩個視圖控制器A和B訪問的UITextView,A使用SEGUE推B和這個作品來回很好,但是基於在視圖控制器B部分的按鈕按下我想改變在控制器A.一個UITextView中的文本從另一個類

我現在看了一下以前的帖子,但我是一個新手,並在其中我應該去這樣做的方式混淆。

我希望能夠了解如何在應用程序的各個部分之間完成最佳交互。此外,我想知道是否有一種方法,我可以挖掘一個segue返回觸發一些其他代碼。

感謝

編輯: OK也許我也有一點點有限的使用我的信息,從我可以收集閱讀它們手動在視圖 - 控制(B)的視圖 - 控制(A)創建一個變量其他職位則在第二個視圖控制器(B)中訪問它並設置一個變量(屬性和合成)以便編輯,但是我將視圖控制器嵌入到導航控制器中並使用故事板(GUI系統)中的推送設置。我不確定是否需要創建一個變量來做到這一點,或者因爲它們存在於故事板中還有另外一種方式,如果有人可以指向我的帖子,這有助於解釋這一點(我在看那一刻)我會非常感激。

回答

0

OK那麼這裏就是我得到了它的工作,但我想有:

答:更好的方法來做到這一點。 B:根據您的設置進行更改。

我有嵌入在導航控制器我的兩個視圖控制器,和使用SEGUE推訪問第二視圖控制器各自具有不同的類(所有設置在故事板的東西)。

得到它的工作對我來說,我做了以下內容:

我有一個單身(存儲我的所有數據,但全球的應用程序,以便變量可以從任何地方的應用進行訪問的類)此允許我有可以從任何視圖控制器訪問的變量。一個偉大的教程可以發現here

然後我創建了一個NSString變量(passedNote)並更新了ViewController B中這個變量的值,當我按下按鈕時。 (在viewWillAppear :(BOOL)動畫方法)我追加或替換textview(依賴於某些邏輯)的值我與全局變量(passedNote)的值。

希望這有助於任何有此問題的人。