选择器视图关闭随机滚动视图/ segue

时间:2015-03-18 21:02:40

标签: ios objective-c uipickerview

我遇到了一个令人困惑的问题。我有一个pickerView关闭/解除非命令的视图。我可以滚动到某些行,但其他行将导致视图转到父视图。我用故事板和xib尝试了相同的结果。简化为一个干净的简单项目工作正常,我找不到问题。

我怀疑View Controller无法识别,因为我注意到Storyboard Custom Class发生了一些奇怪的事情。 VC名为'PLChooser',将该名称放在自定义类中,并在Outline视图中将其更改为'Chooser'。这里发生了一些可疑的东西,我找不到它!

我会发布所有代码;但是,正如我所说,在一个简单的项目中相同的代码工作正常。然而,这是基本的协议例程:

- (NSInteger)numberOfComponentsInPickerView:(UIPickerView *)thePickerView {

    return 1;
}

- (NSInteger)pickerView:(UIPickerView *)thePickerView numberOfRowsInComponent:(NSInteger)component {

    return [pickerArray count];
}

- (NSString *)pickerView:(UIPickerView *)thePickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component {

    return [pickerArray objectAtIndex:row];
}

- (void)pickerView:(UIPickerView *)thePickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component {

    NSLog(@"row: %d %@",row,[pickerArray objectAtIndex:row]);
    ChooserLabel.text = [pickerArray objectAtIndex:row];


}

0 个答案:

没有答案