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
![](https://salihcakmak.com/wp-content/uploads/2022/09/Ekran-Resmi-2022-09-06-18.12.23-1024x576.png)
Her ViewControllerın storyBoard id si vardır
![](https://salihcakmak.com/wp-content/uploads/2022/09/Ekran-Resmi-2022-09-06-18.14.29.png)
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!
}
}