iOS:将id转换为int
我有麻烦将对象的id转换为int(或NSINteger),以便我可以稍后在循环中使用它。
情况如下:
// "tasks" is a mutable array int taskNo = [[tasks indexOfObject:@"something"] integerValue];
但结果是:
Bad receiver type 'NSUInteger' (aka 'unsigned int')
我发现类似的代码类似于我上面的代码,但不幸的是,它不适合我。 我想我一定会错过一些简单的东西。
非常感谢!
int taskNo = (int)[tasks indexOfObject:@"something"];