Iphone 如何使用SelectedRowUncomponent从uialertview中的uipicker返回字符串

Iphone 如何使用SelectedRowUncomponent从uialertview中的uipicker返回字符串,iphone,ios,uipickerview,uiactionsheet,Iphone,Ios,Uipickerview,Uiactionsheet,我在uialertview中创建了一个uipicker,当有人选择我在 - (void)textFieldDidBeginEditing:(UITextField *)myTextField{ 方法,在这里面我还创建了一个Done和Cancel按钮,我已经连接到了它们自己的方法。。。我遇到麻烦的是 -(void)doneButtonPressed:(id)sender{ 在这个方法中,我想捕捉uipicker设置的内容。。然而它给了我一个警告 -(void)doneButtonPress

我在uialertview中创建了一个uipicker,当有人选择我在

- (void)textFieldDidBeginEditing:(UITextField *)myTextField{
方法,在这里面我还创建了一个Done和Cancel按钮,我已经连接到了它们自己的方法。。。我遇到麻烦的是

-(void)doneButtonPressed:(id)sender{  
在这个方法中,我想捕捉uipicker设置的内容。。然而它给了我一个警告

-(void)doneButtonPressed:(id)sender{  
    //Do something here here with the value selected using [pickerView date] to get that value  
    [pickerViewPopup dismissWithClickedButtonIndex:1 animated:YES];
    NSString *hexString = [NSString stringWithFormat:@"%x%x%x%x%x", [pickerViewPopup selectedRowInComponent:0], [pickerViewPopup selectedRowInComponent:1], [pickerViewPopup selectedRowInComponent:2], 
                           [pickerViewPopup selectedRowInComponent:3]];

    dateCode.text = hexString;

这会引发警告UIActionSheet可能不会响应SelectedRowUncomponent。。。您知道如何绕过此警告吗?

是否有可能错误地将pickerViewPopup初始化为UIActionSheet的对象,因为UIActionSheet没有名为SelectedRowComponent的方法


再次检查pickerViewPopup初始化,这可能会有所帮助。

是否可能是您错误地将pickerViewPopup初始化为UIActionSheet的对象?因为UIActionSheet没有名为SelectedRowComponent的方法


再次检查pickerViewPopup初始化,这可能会有所帮助。

请与同事联系,这就是为什么您应该始终遵循命名约定的原因!!!哈哈,我的UIAlertView和UIPickerView都有非常相似的名字,所以我搞混了。。谢谢你为我指出:)看看大家,这就是为什么你应该一直坚持你的命名约定!!!哈哈,我的UIAlertView和UIPickerView都有非常相似的名字,所以我搞混了。。谢谢你为我指出:)