선택 도구의 기본값을 설정하는 방법이 있습니까? 모든 선택기에서 마지막으로 선택한 행을 저장하고 시작할 때 저장된 행을 선택기로 가져올 수 있기를 원합니다. 현재로서는 다음 코드를 발견했습니다 :기본 선택 값 iphone
[settingsPagePicker selectRow:3 inComponent:0 animated:YES];
사용자가 피커를 두드렸을 때만 작동합니다. 앱을 처음로드 할 때 작동해야합니다. 이 코드를 viewDidLoad에두면 앱이 다운됩니다. 누구든지 내 코드에서이 코드를 작동시키기 위해 적절한 위치를 알 수 있습니까?
감사합니다.
) 환영합니다 : 종단 응용 프로그램으로 인해 캐치되지 않는 예외 'NSRangeException'이유로 '*** - [NSCFArray objectAtIndex :] : 인덱스 (0) 경계 (0)를 넘어' 내가 초기화 할 필요가 내 데이터 소스 먼저,하지만 어떻게 피커를 사용하여 도청 밖으로 데이터 소스를 초기화 할 수 있습니까? – Jeff
데이터 소스가 NSArray 인 것 같습니다. 오류는 데이터 소스에서 아직 존재하지 않는 행에 액세스하려고 시도했음을 의미합니다. 어떻게 NSArray를 현재 할당하고 있습니까? 어떤 경우에? NSArray를 초기화하기 위해 선택 도구를 눌러야합니다. 그냥 -viewDidLoad에서 초기화하십시오. 그런 다음 -pickerView : titleForRow : forComponent가 NSArray의 해당 인덱스 (행)에있는 객체를 반환해야합니다. –
내 NSArray가 viewDidLoad에서 초기화되고 있습니다. 배열에 중단 점을 넣으면 앱이 멈 춥니 다. 나는 뭔가가 아닌 것 같아. – Jeff