0

我是 iphone 开发的菜鸟(xcode 中的第二天),我正在开发一个初学者应用程序,它使用具有三个组件的 UIPickerView。我已经使用了本教程,但是由于某些原因,当我更改任何一个组件的位置时,我的应用程序崩溃了。我不知道会发生什么,我唯一要做的就是在导致应用程序崩溃的特定行上的“线程:步骤后停止”。非常感谢任何解决此问题的帮助。

这是我的代码:

-(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){

            }
}
4

1 回答 1

1

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

于 2013-01-17T03:26:14.530 回答