为什么UIPickerView didSelectRow方法崩溃?

时间:2013-01-14 19:59:42

标签: iphone methods uipickerview

我是iphone开发的新手(xcode中的第二天),我正在开发一个使用UIPickerView和三个组件的初学者应用程序。我已经使用了这个tutorial,但是当我更改我的任一组件的位置时,我的应用程序崩溃了一些原因。我不知道可能会发生什么,我唯一需要做的就是“线程:在一步之后停止”在崩溃应用程序的特定行。任何帮助解决这个问题都非常感谢。

这是我的代码:

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

NSInteger selectedTransaction = [pickerView  selectedRowInComponent:0]; //App crashes here
NSInteger selectedCoinOrScrap = [pickerView  selectedRowInComponent:1];
NSInteger selectedCurrency = [pickerView  selectedRowInComponent:2];


        if(selectedTransaction==2||selectedTransaction==3){
            arrayWhichMetal=[[NSArray alloc]initWithArray:arrayGoldScrapType];
            [pickerView  reloadComponent:1]; 
            if (selectedCoinOrScrap==0) {

            }else if(selectedCoinOrScrap==1){

            }
}

1 个答案:

答案 0 :(得分:1)

听起来你可能需要清理你的项目。