我有一个存储电话号码每个数字的字符串数组。然后,我将电话号码数字字符串作为参数传递给NSArray
的objectAtIndex
方法,如下所示:[myArray objectAtIndex:[myString intValue]];
编译器说我需要将字符串强制转换,但我已经这样做了。问题出在哪里?
更新:
这是我的实际代码行:
NSMutableArray *tmp = [[NSMutableArray alloc] initWithArray:[charHolder objectAtIndex:[[phoneNumDigits objectAtIndex:i]intValue]]];
这里出现了错误,
phoneNumDigits
是电话号码的每个数字的数组,charHolder
是保存与每个数字关联的字母数组的数组。
myString
的实际值是什么? - Daniel A. WhitemyString
。 - Jonathan.