2011-12-16 6 views
0

두 번째보기를 발생시키는 switch 문을 사용하여 UIActionSheet (시트 A)를 가지고 있습니다. 그런 다음 두 번째 뷰 Viewdidload 메서드에서 두 번째 UIActionSheet (간단히 B 시트)를 실행합니다. 시트 B는 switch 문을 사용하여 텍스트를 4 개 장소에 설정합니다. 2xlabels & 2xtextViews. 이제 B 시트가 switchdidload 메서드에서 해고 될 때마다 switch 문에서 시트 B case 중 하나를 선택할 때마다 label 및 textviews를 채우는 뷰가 다시로드되지만 viewdidload에있는 것처럼 분명히 UIActionSheet가 다시 시작됩니다.ViewDidLoad의 Fire UIActionSheet 첫 번째로드 만 수행

처음로드시 시트 b를 어떻게 소각 시키는가에 대한 제안이 있으십니까? 메신저 if 문을 사용하려고합니다. 파일이 것이 존재하지 않은 경우 예를

if ([email protected]""){ 
//fire Action Sheet 
} 

더 좋은 제안이나 아이디어, 내가있는 viewDidLoad에서 파일을 만드는 방법에 대해 읽고 파일이 존재하는 다음 경우는 액션 시트를 호출 할 것이고?

답변

0

viewDidLoad 메서드 대신 IBAction에서 발생시키는 내 메서드가 변경되었습니다.

관련 문제