2013-10-29 2 views
0

UIAlertview에서 확인 또는 취소 버튼을 클릭해도 문제가 없습니다. 확인 또는 취소 버튼을 클릭하면 UIAlertview은 해제되지 않지만 확인을 두 번 클릭하거나 취소 버튼을 누른 다음에만 UIAlertview가 기각됩니다.iOS7에서 UIAlertview가 제대로 작동하지 않습니다.

이것은 내 코드입니다.

alert = [[UIAlertView alloc] initWithTitle:@"Plese Enter comma seperated sets" 
                  message:@"\n" 
                  delegate:self 
                cancelButtonTitle:@"Cancel" 
                otherButtonTitles:@"Save", nil] ; 
      CGRect rect = {12, 60, 260, 25}; 
      dirField = [[UITextField alloc] initWithFrame:rect] ; 
      dirField.backgroundColor = [UIColor whiteColor]; 

     alert.alertViewStyle = UIAlertViewStylePlainTextInput; 
     dirField.text = setString; 
     [dirField setText:@"test"]; 
     [dirField becomeFirstResponder]; 
     [alert addSubview:dirField]; 
     [alert show]; 
+0

코드가 두 번 호출되었을 수 있습니다. 버튼 클릭시 nslog를 확인하십시오. – Baddu

답변

1

Meghaji

나는 문제가 당신의 방법에 있다고 생각, 나는 그것이 2 번 호출 의미한다.

감사합니다.

관련 문제