">

View Controller 전환 시 값 넘기기


xcode: 9.2

swift: 4.0.3


Storyboard ID를 통해 present를 사용해서 View를 전환 할 때 방법이다. 


VC1, VC2 사이에서 데이터를 넘기는 방법에 대한 설명이다. 


VC1에서 VC2를 호출 하는 것을 가정으로 한다. 




Code in VC1.swift


let VC2 = self.storyboard?.instantiateViewController(withIdentifier: "VC2") as ? VC2

VC2.message1 = "hello,"

VC2.message2 = " nice to meet you"

self.present(VC2!, animated: false, completion: nil)




Code in VC2.swift


// 전역변수 

var message1: String = ""

var message2: String = ""


override func viewDidLoad() {

print(message1 + message2)

}



이렇게 VC1에서 VC2를 호출하게 되면 "hello, nice to meet you" 메시지를 확인할 수 있다. 



'프로그래밍 > iOS' 카테고리의 다른 글

아이폰 화면 해상도 알아내는 방법  (0) 2018.08.29
App Store 호출 하기  (0) 2018.08.13
WKWebView 사설 인증서 사용하기  (0) 2018.08.11
둥근버튼 만들기  (0) 2018.04.24
Xcode9 svn 사용하기  (0) 2017.12.13

+ Recent posts