2011-12-19 14 views
0

私は整数の配列を持っており、配列から要素を取得しようとしています。 xcodeはこのメッセージを表示し続けます: "初期化ではキャストのないポインタから整数が返されます"整数へのポインタ

この警告は、ポインタ型に整数を割り当てることができないことを意味しています。ここで

を整数へのポインタを変換するためのソリューションがあるかどうか私のコードです:配列の助けを

NSString *pathvalidrep = [[NSBundle mainBundle] pathForResource:@"validrep" ofType:@"plist"]; 
NSArray *tabreponses = [[NSArray arrayWithContentsOfFile:pathvalidrep] retain]; 
truerep = tabreponses; 
[tabreponses release]; 

NSUInteger val1 = [truerep objectAtIndex:0]; //the warning apears here 

ありがとう:)

答えて

2

要素は、おそらくNSNumberオブジェクトです...そして、警告がありますこのために登場するへのポインタをNSUIntegerに割り当てます。

試してみてください!

NSUInteger val1 = [[truerep objectAtIndex:0] integerValue]; 
+0

それは働くあなたに男をありがとうございました。 –

関連する問題