我是 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){
}
}