안녕하세요~
오늘은 Notification을 활용하여 두 ViewController 사이에 Data를 주고받는 방식을 한 번 알아봅시다!
모달 방식으로 보여지는 SendingViewController의 텍스트필드에 내용을 입력하고 'Send Data' 버튼을 클릭하면
해당 내용이 ReceivingViewController의 중앙에 있는 Label을 업데이트 시킵니다.
어떻게 만들었는지 바로 코드 보여드리겠습니다!
(1) 데이터를 받아 화면 중앙의 Label을 업데이트 시키는 ReceivingViewController입니다.
(2) TextField에 입력된 내용을 Notification을 통해 ReceivingViewController로 전달하는 SendingViewController입니다.
전체 소스코드가 들어 있는 깃허브 주소입니다!
https://github.com/TDCIAN/PassDataUsingNotification
Notification이 아니라 Delegate으로 Data를 전달하는 아래 내용은 어떠세요?
https://tdcian.tistory.com/356
Notification과 Delegate을 비교한 아래 내용은 어떠세요?
https://tdcian.tistory.com/357
'iOS > UIKit' 카테고리의 다른 글
[iOS / UIKit] Notification과 Delegate으로 Data를 주고받는 것에 관하여 (0) | 2023.04.10 |
---|---|
[iOS / UIKit] Delegate을 활용하여 ViewController간 Data 전달하기 (0) | 2023.04.10 |
[iOS / UIKit] How to add 'done' button on keyboard (0) | 2023.03.06 |
[iOS / UIKit] How to use Action Sheets (0) | 2023.03.05 |
[iOS / UIKit] How to set cornerRadius for specific corners (0) | 2023.03.04 |