나의 발자취
[UIKit] Alamofire, Azure AI Translate API 이용해서 간단 번역 기능 앱 만들기 (2) 본문
지난 포스팅
2024.11.05 - [앱 개발/iOS] - [UIKit] Alamofire, Azure AI Translate API 이용해서 간단 번역 기능 앱 만들기 (1)
검색창에 검색을 하고, 리스트를 클릭했을 때 DetailView로 가도록 해줄것이다.
DetailViewController
DetailViewController를 만들어준다.
Storyboard ID를 "detail"이라고 설정해주자.
NavigationController
case .success의 DispatchQueue 아래에 아래의 세 줄을 적어주면 끝..
let detailVC = self.storyboard?.instantiateViewController(identifier: "detail") as? DetailViewController
detailVC?.result = self.translations?.first?.text
self.navigationController?.pushViewController(detailVC!, animated: true)
(물론 DetailVC에 넘겨주는 객체가 변수로 선언되어있어야한다.)
뷰컨트롤러는 네비게이션 스택에 쌓인다. 스택에 하나 더 추가하는것을 push라고 하기때문에..
self.navigationController?.pushViewController(detailVC!, animated: true)
로 화면 전환을 해줄 수 있다.
근데 이렇게 하고 앱을 실행하면 바로바로 안될것이다.
뷰 전환도 UI이기 때문에, 뷰 전환 또한 DispatchQueue에 넣어준다.
let detailVC = self.storyboard?.instantiateViewController(identifier: "detail") as? DetailViewController
detailVC?.result = self.translations?.first?.text
DispatchQueue.main.async {
self.navigationController?.pushViewController(detailVC!, animated: true)
}
'앱 개발 > iOS' 카테고리의 다른 글
FE] 당근마켓 아니고 양파마켓 만들기 (2) WIP (0) | 2024.11.07 |
---|---|
[FE] 당근마켓 아니고 양파마켓 만들기 (!!!!!!WIP!!!!!!!) (0) | 2024.11.06 |
[UIKit] Alamofire, Azure AI Translate API 이용해서 간단 번역 기능 앱 만들기 (1) (0) | 2024.11.05 |
[XCode] Debug Type Indicator (0) | 2024.11.01 |
[iOS] 우아콘 2024 집중형 멘토링세션 후기 (3) | 2024.10.30 |
Comments