728x90 반응형 네비게이션루트뷰컨트롤러에 데이터전달1 [iOS] 네비게이션 컨트롤러가 연결된 뷰컨트롤러에 세그값 넘기기(UINavigationController Segue and UIRootViewController) 세그를 이용해 데이터를 넘기려다가 네비게이션컨트롤러가 연결된 뷰컨트롤러에 바로 넘기니깐 네비게이션 바가 생략되면서 화면이 전환되었다. 아래처럼 해결방법은 네비게이션컨트롤러에 세그를 걸어준 뒤 네비게이션 컨트롤러와 연결된 뷰컨트롤러에 데이터를 전달하는 방법이었다. 아래처럼 세그를 네비게이션 컨트롤러에 연결해주고 identifier를 정해준다. 그리고 값을 보낼 컨트롤러에서 override func prepare를 통해 현재 뷰컨트롤러의 텍스트필드 값을 네비게이션의 text 변수에 보내주고 버튼을 눌렀을 때 performSegue가 되게 한다. withIdentifier엔 아까 정해놓은 것을 넣어주면 된다. import UIKit class GoViewController: UIViewController { .. 2020. 1. 12. 이전 1 다음 728x90 반응형