我有问题。 我有一个名为toolsViewValues的数组,当我保存时,我得到一个 “EXC_BAD_ACCESS”,这就是......: - (
然而,数组中的对象不是零。
NSArray *toolsViewValues = [[NSArray alloc] initWithObjects:
preferedLanguage,
needsSwitch.isOn,
vocSlider.value,
exprSlider.value,
gramSlider.value,
nil];
有什么想法吗?
非常感谢。
迈克答案 0 :(得分:2)
您必须确保放入阵列的所有内容都是对象。使用NSString,NSNumber和/或NSValue。
答案 1 :(得分:0)
看起来isOn
返回一个布尔值(通过命名约定来判断)。无法将布尔值放入NSArray
。
您需要使用NSNumber
将其封装在numberWithBool:
中。
答案 2 :(得分:0)
邀请那些难以理解的人阅读以下文献:
我希望这会有所帮助。
再次感谢。