Iphone 如何使用NSIntegerMax在UIPickerView中选择项目?

Iphone 如何使用NSIntegerMax在UIPickerView中选择项目?,iphone,objective-c,uipickerview,nsinteger,Iphone,Objective C,Uipickerview,Nsinteger,我是Objective-C的新手,我已经有了一个按钮,当按下按钮时,该按钮就可以运行。在UIPickerView中,有很多数字在上升,直到谁知道会上升多久。我使用了以下代码: - (NSInteger)numberOfComponentsInPickerView:(UIPickerView *)pickerView { return 3; } - (NSInteger)pickerView:(UIPickerView *)pickerView numberOfRowsInCompon

我是Objective-C的新手,我已经有了一个按钮,当按下按钮时,该按钮就可以运行。在UIPickerView中,有很多数字在上升,直到谁知道会上升多久。我使用了以下代码:

- (NSInteger)numberOfComponentsInPickerView:(UIPickerView *)pickerView {
     return 3;
}

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

     // Near-infinite number of rows.
     return NSIntegerMax;

}

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

     return [NSString stringWithFormat:@"%d", row];

}

我只需要在所有三个组件中输入的数字。

每个组件的值可在以下位置找到:

[yourPicker selectedRowInComponent:x]
其中
x
是部件编号(在您的情况下为0、1或2)