0

以下のステートメントで、「整数変換への互換性のないポインターが 'NSUIInteger' 型 (別名 unsigned Int) のパラメーターに nsstring を送信しています」という警告が表示されます。これを解決する方法を教えてください。

    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 に答える