我正在製作一個應用程序,其行爲類似iPhone中的默認Messages.app,其中用戶在UITextField
中撰寫短信並點擊發送按鈕時,值在ComposeViewController
中的UITextField
將被轉移到表格單元的UILabel
中的一個自定義單元格MasterViewController
和DetailViewController
其中另一個UILabel
將從UITextField
獲得文本值。 DetailViewController
是用戶從UITableViewCells
中點擊單元格時加載的ViewController
。如何從文本字段發送文本到另一個視圖控制器
我實際上閱讀了下面的相關文章,但它在我的結尾沒有用。
- 如何將文本從textfield發送到另一個類?
- 如何在另一個文本字段中查看一個文本字段中的文本?
- 如何文本字段值發送到另一個類
能否請您指導我如何正確地實現這一點?我知道這很容易。我只是不知道爲什麼它不起作用。 ComposeVC是ModalViewController
而DetailVC是當用戶點擊MasterVC表格中的單元格時加載的視圖。
非常感謝!
下面是我對ComposeVC.h代碼:
UITextField *messageTextField;
@property (nonatomic, retain) IBOutlet UITextField *messageTextField;
- (IBAction)buttonPressed:(id)sender;
爲ComposeVC.m
synthesize messageTextField;
-(IBAction)buttonPressed:(id)sender
{
DetailVC *detailVC = [[DetailVC alloc] init];
detailVC.messageText = messageTextField.text;
}
爲DetailVC.h
NSString *messageText;
@property (nonatomic, copy) NSString *messageText;
爲DetailVC.m
@synthesize messageText;
- (void)viewLoad
{
testLabel.text = messageText;
}
testLabel是我的DetailVC中的UILabel。
看這一個: http://stackoverflow.com/questions/8162777/pass-object-from-vc-to-app-delegate/8163590#8163590 –
謝謝,但它只是讓我感到困惑了。我需要的僅僅是將UITextField中的值傳遞到其他VC上,就像在Messages.app中構建ModalVC上的文本消息一樣,並將文本值傳遞給單元格和消息泡泡。 – jaytrixz