9

後でループで使用できるように、オブジェクトの id を int (または NSINteger) に変換するのに問題があります。

これがケースです:

// "tasks" is a mutable array
int taskNo = [[tasks indexOfObject:@"something"] integerValue];

しかし、結果は次のとおりです。

Bad receiver type 'NSUInteger' (aka 'unsigned int')

上記と同様のコードを含む同様のスレッドを見つけましたが、残念ながらうまくいきませんでした。私は単純なものが欠けているに違いないと思います。

どうもありがとう!

4

1 に答える 1

15
int taskNo = (int)[tasks indexOfObject:@"something"];
于 2013-08-12T09:08:08.770 に答える