清除pickerview iOS错误

清除pickerview iOS错误,ios,objective-c,memory,memory-management,uipickerview,Ios,Objective C,Memory,Memory Management,Uipickerview,我想在选择一个值并按下一个按钮后重置UIPickerView(因此它不会显示以前的选择)。问题是我总是会遇到两个错误中的一个,每次运行都会发生变化,没有明显的模式。是否有人知道可能导致错误的原因,以及如何解决问题?非常感谢 代码: 错误: 1. Thread 1: EXC_BAD_ACCESS 2. Terminating app due to uncaught exception 'NSInvalidArgumentException', reason NSDictionaryM reload

我想在选择一个值并按下一个按钮后重置UIPickerView(因此它不会显示以前的选择)。问题是我总是会遇到两个错误中的一个,每次运行都会发生变化,没有明显的模式。是否有人知道可能导致错误的原因,以及如何解决问题?非常感谢

代码:

错误:

1. Thread 1: EXC_BAD_ACCESS
2. Terminating app due to uncaught exception 'NSInvalidArgumentException', reason NSDictionaryM reloadAllComponents

pickerView是属性吗?出于某种原因,pickerView变量似乎不再指向picker视图,而是指向NSMutableDictionary。我会尝试在崩溃的行上方放置一个断点,并尝试在调试器中定位“pickerView”的值,如果有时有效,有时无效,那么我的猜测是,在某个点上,您对picker视图的引用正在删除,此时您会看到崩溃。@enzo否,它只是声明为:.h文件中的“UIPickerView*pickerView”
1. Thread 1: EXC_BAD_ACCESS
2. Terminating app due to uncaught exception 'NSInvalidArgumentException', reason NSDictionaryM reloadAllComponents