안녕하세요

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


페이지 목록

레이블이 performsegue인 게시물을 표시합니다. 모든 게시물 표시
레이블이 performsegue인 게시물을 표시합니다. 모든 게시물 표시

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))

    }