在我的應用Iphone中,我想做一個簡單的事情:我有一個GroupDetailViewController帶有文本字段和一個按鈕。當用戶按下按鈕時,我想從textfield發送文本到另一個類ItemViewController並將此文本設置爲標籤。我不知道我該怎麼做。我是Iphone新手,我只做了一些教程。我看過這裏:How to send text field value to another class但我不明白答案。任何人都可以解釋我或給我一個例子嗎?如何從textfield發送文本到另一個類?
1
A
回答
1
讓我們假設你的第二類是SecondViewController。
現在在SecondViewController中聲明一個NSString
並設置其屬性。
SecondViewController.h
NSString *strTextValue;
....
@property(nonatomic,retain) NSString *strTextValue;
SecondViewController.m
@synthesize strTextValue;
現在GroupDetailViewController,按鈕觸摸事件,把價值從文本框在strTextValue
。
-(IBAction)ButtonMethod:(id)sender
{
SecondViewController *controller = [[SecondViewController alloc]init];
controller.strTextValue = [txtField text];
//Navigate to SecondViewController
}
在標籤放在strTextValue
在創建SecondViewController
SecondViewController.m
lbl.text = strTextValue;
1
快速解決方案:
創建一個共享的應用程序委託和值設置爲在委託中的字符串並重用它。 1)創建一個NSString變量,如passVal,並將其合成到youtAppDelegate文件中。 2)在GroupDetailViewController
yourAppDelegate *del=[[UIApplication SharedApplication]delegate];
del.passVal=textField.text;
3)在ItemViewController
yourAppDelegate *del=[[UIApplication SharedApplication]delegate];
label.text=del.passVal;
相關問題
- 1. 如何從一個類發送變量到另一個類
- 2. 如何文本字段值發送到另一個類
- 3. 從一個JTextpane發送自定義文本到另一個JTexpane
- 4. 如何發送一個字符串值從一個類到另一個類
- 5. 如何從文本字段發送文本到另一個視圖控制器
- 6. 將TextField的stringValue從一個類傳遞到另一個類
- 7. 如何將數據從一個python腳本文件發送到另一個pygtk
- 8. Objective-C從另一個類更新textField的文本
- 9. 如何將ResourceId從片段發送到另一個類
- 10. 將UIImage從一個類發送到另一個類
- 11. 如何將Parse對象字段從一個類發送到另一個類?
- 12. 如何將org.apache.cxf.rs.security.oauth2.common.Client的對象從一個類發送到另一個類
- 13. 如何發送文本到另一個片段
- 14. 發送TextField值(參數)到一個servlet
- 15. Kivy將文本從微調框發送到另一個功能
- 16. 從意圖發送文本到另一個意圖
- 17. 文本框+提交按鈕如何發送字符串到另一個類
- 18. 如何從另一個textField的alertView後將焦點移到文本字段
- 19. 如何將變量的值從一個文件發送到另一個文件?
- 20. 從一個類發送整數到另一個JAVA
- 21. 如何從一個按鈕發送變量到另一個
- 22. 如何從一個Android設備發送數據到另一個?
- 23. 如何發送通知從一個設備到另一個
- 24. 如何發送參數從一個方法到另一個android
- 25. 如何從一個qml發送信號到另一個
- 26. iphone - 如何發送消息從一個對象到另一個?
- 27. 如何發送消息從一個設備到另一個
- 28. 將信息從一個類發送到一個文本框到一個表格
- 29. 如何從一個文本框顯示文本到另一個
- 30. 發送數據流到另一個類
我應該在哪裏放lbl.text = strTextValue;以及如何導航到其他課程?我知道這對你來說似乎微不足道,但我真的很新奇,因此我無法弄清楚在哪裏放置這些線條。 – Gabrielle
Put lbl.text = strTextValue;在viewDidLoad中或更好地將它放在ViewWillAppear中。 – Nitish
你必須爲此採取UINavigationController。 – Nitish