簡體   English   中英

傳遞文本字段文本值Swift 4

[英]Passing textfield text value Swift 4

我有三個ViewController來注冊用戶,我想將我的文本字段值從按鈕傳遞到另一個ViewController的按鈕,以在那里完成注冊。 我嘗試了我所知道的一切,但是沒有運氣

這是來自firstViewController的按鈕

@IBAction func nextButtonTapped(_ sender: Any) {

   let parameters:Parameters=[
       "name":nameTextfield.text!,
       "phone":phoneTextfield.text!
   ]
 }

這是thirdViewController的按鈕動作

    @IBAction func registerButtonTapped(_ sender: Any) {

    //Sending http post request

    Alamofire.request(URL_USER_REGISTER, method: .post, parameters: parameters).responseJSON {
        response in
        //printing response
        print(response)

        //getting the json value from the server
        if let result = response.result.value {

            //converting it as NSDictionary
            let jsonData = result as! NSDictionary

            //displaying the message in label
            //self.labelMessage.text = jsonData.value(forKey: "message") as! String?
        }
    } 

嘗試這些步驟

1.使用靜態變量創建模型

import Foundation

class Model
{
    static var textA:String?
    static var textB:String?
    static var textC:String?
}

2.單擊按鈕時,將值分配給模型

Model.textA = textField.text!

3.從第三個ViewController訪問值

 let parameters:Parameters=[
       "name":Model.textA!,
       "phone":Model.textA!
   ]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM