Iphone 指向整数转换的不兼容指针,将nsstring发送到类型为';NSUIInteger';

Iphone 指向整数转换的不兼容指针,将nsstring发送到类型为';NSUIInteger';,iphone,nsinteger,Iphone,Nsinteger,我在下面的语句中收到警告“不兼容的整数转换指针将nsstring发送到'NSUIInteger'(也称为unsigned Int)类型的参数”,如何解决此问题,请提前指导,谢谢 DetailTitLbl.text=[lat_long_Array objectAtIndex:parTbl.placemark_Title]; parTbl.placemark_Title-->是存储在核心数据表中的字符串类型。 任何指导都将不胜感激 DetailTitLbl.text=[lat_long_A

我在下面的语句中收到警告“不兼容的整数转换指针将nsstring发送到'NSUIInteger'(也称为unsigned Int)类型的参数”,如何解决此问题,请提前指导,谢谢

    DetailTitLbl.text=[lat_long_Array objectAtIndex:parTbl.placemark_Title];
parTbl.placemark_Title-->是存储在核心数据表中的字符串类型。 任何指导都将不胜感激

DetailTitLbl.text=[lat_long_Array objectAtIndex:[parTbl.placemark_Title intValue]];

尝试此方法

方法“objectAtIndex”必须具有NSInteger参数

您可以转换该变量

 NSNumberFormatter *numberFormatter = [[NSNumberFormatter alloc] init]
 NSInteger index = [[numberFormatter numberFromString:parTbl.placemark_Title] intValue]
 DetailTitLbl.text=[lat_long_Array objectAtIndex:index];

是的,谢谢你的快速回复。还有一个疑问,我如何更新标签(我只有一个标签)当我单击mk注释上的详细信息披露按钮时,该标签应显示地名(我存储在核心数据表中),然后,如果我点击另一个公开按钮,它应该会更新标签上的地名。有人能告诉我这方面的想法吗?谢谢。不兼容还是不兼容?