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 |