Swift를 사용하여 Xcode에서 한 뷰 컨트롤러에서 다른 뷰 컨트롤러로의 지연 방지

Pressing_Keys_24_7

iOS 앱에 1st View Controller에서 2nd View Controller로 세그를 수행하는 버튼을 설정했습니다. 그러나 1st View Controller에서 2nd View Controller로 이동하는 데 약 3-5 초의 지연이 있습니다. 이 지연을 피할 수 있고 사용자가 지연없이 버튼을 클릭하여 2nd View Controller로 쉽게 이동할 수있는 방법이 있습니까? 이 문제를 제거 할 수있는 방법에 대한 제안이 있다면 감사하겠습니다. 도움을 주셔서 감사합니다.)

@IBAction func startButton(_ sender: Any) {
    
    performSegue(withIdentifier: "1to2segue", sender: self)

}

2nd View Controller는 외부 소스에서 추출한 실시간 통계를 표시합니다. 따라서로드하는 데 시간이 걸립니다. 이 프로세스를 더 빠르게 만들 수있는 방법은 무엇입니까?

override func viewDidLoad() {
    super.viewDidLoad()

    loadData()

}
DonMag

두 번째 뷰 컨트롤러에서 수행 하지 통화 loadData()에서 FUNC를 viewDidLoad().

화면에서보기를 얻기 위해 필요한만큼만 수행하려고합니다. 스피너 또는 기타 "데이터로드 중 ..."활동보기를 표시합니다.

그런 다음 아마도에서func를viewDidAppear()호출하십시오loadData(). 그러나 당신이하고있는 모든loadData()것이 비동기 프로세스에서 이루어지고있는지 확인하십시오.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

Firebase를 사용하여 한 뷰 컨트롤러에서 다른 뷰 컨트롤러로 이미지 전달

Swift를 사용하여 다른 뷰 컨트롤러에서 한 뷰 컨트롤러의 IBoutlet에 액세스하는 방법은 무엇입니까?

한 뷰 컨트롤러에서 다른 뷰 컨트롤러의 UIImageView로 사진을 전송하는 방법

Swift에서 imagePickerController를 사용하여 동일한 뷰 컨트롤러에서 두 개의 서로 다른 이미지 선택

UITabBarController 내부에서 한 뷰 컨트롤러에서 다른 뷰 컨트롤러로 어떻게 이동하고 탭 바를 유지합니까?

다른 뷰 컨트롤러에서 변수에 액세스 / 전달하는 방법은 무엇입니까? 다음 뷰 컨트롤러는 아니지만 Swift에서 다음 뷰 컨트롤러 이후의 뷰 컨트롤러입니다.

한 뷰 컨트롤러에서 다른 뷰 컨트롤러로 데이터를 전달하는 방법과 뷰 컨트롤러 사이에는 표시 뷰 컨트롤러가 있습니다.

한 뷰 컨트롤러의 변수를 다른 뷰 컨트롤러에서 사용

하나의 컨트롤러를 통해 다른 뷰에서 동일한 지시문을 호출하는 방법

Swift에서 한 뷰 컨트롤러에서 다른 뷰 컨트롤러로 데이터를 이동하는 방법은 무엇입니까?

다시로드하지 않고 다른 뷰 컨트롤러에서 뷰 컨트롤러의 테마를 동적으로 변경

한 뷰 컨트롤러에서 다른 뷰 컨트롤러로 팝하는 방법

뷰 컨트롤러에서 다른 뷰 컨트롤러로 데이터를 전달하는 방법

Swift의 특정 조건에서 코드를 사용하여 한 뷰 컨트롤러에서 다른 뷰 컨트롤러로 이동하는 방법은 무엇입니까?

한 뷰 컨트롤러에서 다른 뷰 컨트롤러로 데이터를 전달하는 방법은 무엇입니까?

동일한 화면으로 이동하지만 두 개의 다른 뷰 컨트롤러에서

컬렉션 뷰에서 다른 셀을 Swift의 다른 뷰 컨트롤러로 이동하는 방법

다른 뷰 컨트롤러에서 뷰 컨트롤러를 서브 뷰로 추가하기

선택한 데이터를 뷰에서 컨트롤러로 전달하고 다시 컨트롤러에서 뷰로 다시 전달하는 방법

컨트롤러를 통과하지 않고 Codeigniter를 사용하여 다른 뷰에서 뷰 파일을로드하는 방법은 무엇입니까?

컨트롤러를 통과하지 않고 Codeigniter를 사용하여 다른 뷰에서 뷰 파일을로드하는 방법은 무엇입니까?

루트 뷰 컨트롤러를 변경해도 동일한 창에서 이전 뷰 컨트롤러의 할당이 해제되지 않습니다.

다른 버튼 (iOS, Xcode9, Swift4)을 사용하여 하나의 뷰 컨트롤러에 여러 이미지 업로드

한 뷰 컨트롤러에서 다른 뷰 컨트롤러로 버튼을 숨기는 방법

한 뷰 컨트롤러에서 다른 뷰 컨트롤러로 데이터를 전달할 때 오류 발생

segue를 사용하여 Xcode의 다른 뷰 컨트롤러에서 이미지를 변경할 수 있습니까? 목표 c

iOS에서 Appdelegate의 다른 뷰 컨트롤러를 표시하는 방법

뷰 컨트롤러에서 내비게이션 컨트롤러로 데이터를 전달한 다음 다른 뷰 컨트롤러로 전달하는 방법은 무엇입니까?

하나의 뷰 컨트롤러에서 여러 UIPickerView를 사용하는 방법