0

我在下面的语句中收到此警告“Incopatible Pointer to integer conversion sent nsstring to parameter of type 'NSUIInteger' (aka unsigned Int)”如何解决这个问题请指导提前谢谢。

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

parTbl.placemark_Title--> 是存储在核心数据表中的字符串类型。任何指导将不胜感激。

4

2 回答 2

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

试试这个

于 2013-02-05T12:57:05.040 回答
0

方法 'objectAtIndex' 的参数必须是 NSInteger。

您可以转换该变量。

 NSNumberFormatter *numberFormatter = [[NSNumberFormatter alloc] init]
 NSInteger index = [[numberFormatter numberFromString:parTbl.placemark_Title] intValue]
 DetailTitLbl.text=[lat_long_Array objectAtIndex:index];
于 2013-02-05T13:00:48.363 回答