안녕하세요

프로그램 과정에서 막혔던 문제들에 대한 해결책 정리


페이지 목록

2018년 12월 2일 일요일

Swift segue를 이용한 데이터 전달

performSegue(withIdentifier: "createHabbit", sender: self)

위와 같이 performSegue를 통해 segue를 실행한다.
여러개의 segue가 있음으로 Identifier를 이용해서 수행하는 Segue를 명시한다.

그리고 아래와 같이 preparesegue에 수행할 내용을 적는다.

override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
        let destViewController = segue.destination as! ViewController
        
        destViewController.labelText = self.sendText
        print(destViewController.habbits.count)
        destViewController.habbits.append(Habbit(ischecked: false, habbitName: sendText))

    }

댓글 없음:

댓글 쓰기