2010-12-27 7 views
0

私は問題があります。 私はtoolsViewValuesと呼ばれる配列を持っていると私は保存していたとき、私は 「EXC_BAD_ACCESS」を取得し、それは、配列内のオブジェクトがnilではない、しかし:-(...すべて私の配列がクラッシュする

です。

NSArray *toolsViewValues = [[NSArray alloc] initWithObjects: 
preferedLanguage, 
needsSwitch.isOn, 
vocSlider.value, 
exprSlider.value, 
gramSlider.value, 
nil]; 

任意のアイデア?

どうもありがとうございました。

マイク

+1

@sudesh:それを答えてください。しかし、私はあなたが「原始的なデータ型ではない」ということを意味すると思います。 – Anna

答えて

2

あなたが配列に入れているものがすべてオブジェクトであることを確認する必要があります。 NSString、NSNumberおよび/またはNSValueを使用します。

+0

ありがとう、それは今私には少し明確です。私はそれについてもう少し読まなければならないと思う。 –

0

これはのように見えますはブール値を返します(命名規則で判断)。ブール値はNSArrayに入れることはできません。

を使用してNSNumberにラップする必要があります。

+2

同じ値がスライド値に適用されます。 – Eiko

+0

はい、そうです。 – Jasarien

関連する問題