1
나는 ActionSheet와 함께 나타나는 uipickerview를 가지고 있습니다. 이 모든 것은 "MultiPicker"클래스에 있습니다. MultiPicker이 완료되면 새 인스턴스의 대리자를 자체로 설정할 수없는 이유는 무엇입니까?
UIActionSheet *actionSheet = [[UIActionSheet alloc] initWithTitle:title delegate:otroDelegate cancelButtonTitle:nil destructiveButtonTitle:@"Cancel" otherButtonTitles:@"Done", nil];
UIPickerView *pickerView = [[[UIPickerView alloc] init] autorelease];
pickerView.tag = 101;
pickerView.delegate = self;
pickerView.dataSource = self;
pickerView.showsSelectionIndicator = YES;
[actionSheet addSubview:pickerView];
[actionSheet showInView:self.view];
내가 "FirstViewController"를 필요, 그래서 업데이트 할 수 있습니다 : "행동"에,
multiPicker *multiPic = [[multiPicker alloc]init];
multiPic.delegate = self;
[multiPic action:aRunIndex];
그리고 내부 "multiPicker"나는 "FirstViewController"에서이 방법으로 새 인스턴스를 만들 FirstView에있는 표. MultiPicker에 새 대리자를 설정하려고 했으므로, 완료되면 FirstView에 알려줍니다. 하지만 첫 번째 코드에서 "multipic.delegate = self"명령은 앱 충돌을 일으키고 "잡히지 않은 예외로 인해 종료"라고 말합니다. 나는 단순히 FirstViewController 클래스 내에서 모든 "MultiPicker"코드를 삽입하면
아닌 별도의 하나에, 나는 다른 버튼을 눌러하려고 할 때 차단 조치 시트 숙박
어떤 생각을 "취소"?
는