내 iOS 5 프로젝트에서 ARC 및 스토리 보드를 사용하여 이상한 행동을 보였습니다. 내가 겪고있는 것이 실제로 기본 동작인지 그리고 수정할 수 있는지 확인하고 싶습니다.iOS Segue ViewController 캐싱
저는 NavigationController
이고 이야기 게시판에서는 RootViewController
입니다. 이들 중 어느 것도 특정 하위 클래스에 연결되어 있지 않습니다. RootViewController
에 ListingViewController
에 대한 segue에 연결된 버튼이 있습니다.이 버튼은 웹 서비스에 대한 정적 호출을 만듭니다 (사용자 입력에 따라 달라지지 않음). 필자가 알아챈 점은 적어도 시뮬레이터에서 버튼을 누를 때 돌아가서 다시 누르면 두 번째로 비현실적으로 빠르게로드된다는 것입니다. ListingViewController
이 캐시되고있는 것 같습니다.
이 현상이 발생하고 있습니까? 문제를 해결하려면 어떻게해야합니까?
'UIStoryboard'는 뷰 컨트롤러를 캐시합니다. 뷰 컨트롤러가 표시 될 때마다 액션이 일어나길 원한다면 Caleb의 답변에서 언급 한 것처럼'viewWillAppear'에서 액션을 수행해야합니다. –