2 개의 ViewControllers
이 있다고 가정 해 봅시다. MainViewController에 Seague to SecondViewController를 수행하는 버튼이 있습니다. 버튼을 누를 때 coreData에 초기 데이터를 저장하기 때문에 시간이 걸립니다.보기 컨트롤러 사이를 통과하는 동안 활동 표시기를 표시하는 방법
여기에 내가하고 싶은 것이 있습니다. ViewControllers간에 전달하는 동안 ActivityIndicator
을 표시하려고하지만 SecondViewController가 열린 후 해당 뷰가 시작됩니다. 당신이 나를 도울 수? 나는 스위프트를 처음 보았습니다. 대신 prepare(for:sender:)
방법에 ActivityIndicator
의 코드를 추가
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
if (segue.identifier == "SecondViewController") {
SwiftSpinner.show("Loading") // Act. indicator found on github
willRunOnce() // Here Im saving data to CoreData
SwiftSpinner.hide()
}
}
당신은 버튼 클릭에 스피너를 표시해야하고 이후에 숨길해야한다'prepareForSegue' – Aditya