Merhaba bugün sizlere swiftte nasıl veri yollayabiliriz basit bir şekilde onu göstereceğim .

İlk öncelikle iki sayfamıza da storyBoard id veriyoruz

Her ViewControllerın storyBoard id si vardır

Daha sonra ViewControllerımızı açıyoruz ve buttonumuzu ViewControllera bağlıyoruz
Button ve textField koyduktan sonra diğer ViewController da String bir değişken oluşturup labelımızı bağlıyoruz.

import UIKit

class ViewController: UIViewController {

    @IBOutlet weak var textField: UITextField!
    override func viewDidLoad() {
        super.viewDidLoad()
        
        
    }


    @IBAction func yolla(_ sender: Any) {
        let storyBoard = UIStoryboard(name: "Main", bundle: nil)
        //StoryBoard tanımlandı
        
        let goToViewController2 = storyBoard.instantiateViewController(withIdentifier: "Vc2") as! ViewController2
        //ViewControllera erişildi
        let textSend = textField.text
        
        goToViewController2.icerik = textSend!
        
        self.present(goToViewController2, animated: true, completion: nil)
        //Butona tıkladıgında
       
    }
    
}


ikinci ViewController ise

import UIKit

class ViewController2: UIViewController {
    @IBOutlet weak var gelenText: UILabel!
    
    var icerik: String?
    
    override func viewDidLoad() {
        super.viewDidLoad()
        
        gelenText.text = icerik!

    }

    
}

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir