반응형
스토리보드로 세그를 연결을 다해주었을때, 어떤 특별한 경우에 내가 세그를 막아서 다음 뷰로 넘어가지 않게 하려면 어떻게 해야할까?
그 답은 shouldPerformSegue라는 메소드가 해결사다.
나같은 경우에는 checker: Bool을 if문에 넣어 case별로 조절하였다.
unwind와 비슷한 케이스로 함께 같이 많이 쓰이니 항상 유의하도록 하자.
override func shouldPerformSegue(withIdentifier: String, sender: Any?) -> Bool {
if checker == true {
return true
}
return false
}
오늘의 행복한 삽질~
반응형
'iOS 앱 개발 > 앱 개발 중 깨달음' 카테고리의 다른 글
Operation Queue vs Dispatch Queue for iOS Application (0) | 2019.07.08 |
---|---|
[이게 무엇일까?] MGIsDeviceOneOfType is not supported on this platform. (0) | 2019.02.18 |
UIStoryboardSegue를 이용하여 다음 뷰에 값전달시에 주의할 점. (0) | 2019.02.18 |
ContentMode에 대해서..(Scale to Fill, Aspect Fit, Aspect Fill) (0) | 2019.02.17 |
RootViewController로 가는 두가지 방법 (0) | 2018.09.03 |