私は iphone 開発 (xcode で 2 日目) の初心者であり、3 つのコンポーネントを持つ 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){
}
}