0
ios5.1까지 제대로 작동하는 응용 프로그램이 있습니다. 하지만 최근에 ios6을 사용하여 프로그래밍 방식으로 구성 요소의 행을 선택하려고하면 충돌이 발생하기 시작했습니다. 내가 요소 0 행을 선택하려고하지만 누군가가 나를 도와 주시겠습니까 구성 요소 1.ios6의 uipickerview에서 구성 요소 1의 행을 선택하는 동안 크래시가 발생했습니다.
에서 행을 선택하려고 할 때 나는 충돌을 얻을 때
UIPickerView *pickerView = [[UIPickerView alloc] initWithFrame:CGRectMake(0, 40, 320, 216)];
pickerView.delegate=self;
pickerView.dataSource=self;
pickerView.showsSelectionIndicator=YES;
[pickerView setTag:10];
//[pickerView selectRow:0 inComponent:0 animated:YES];
int index1 = [arrHours indexOfObject:[arrTitle objectAtIndex:0]];
int index2 = [arrMins indexOfObject:[arrTitle objectAtIndex:1]];
[actionSheet addSubview:pickerView];
[pickerView selectRow:index1 inComponent:0 animated:YES];
[pickerView selectRow:index2 inComponent:1 animated:YES];
[pickerView release];
그것은 잘 실행 : 다음은 내 코드입니다?
감사 판 카지는
데이터 소스 배열이 null인지 아닌지 검사하십시오. – AppleDelegate
데이터를 확인하는 것이 나를 도왔습니다. 내 대답을 추가했습니다. – pankaj