使用UItextField等于indexPathForRow

时间:2010-09-28 20:01:51

标签: iphone uitableview sdk ios4

我正在尝试实现一些用户可以插入数字然后程序显示行号但我有点困惑的东西,如果你帮助我,我将不胜感激,这是我的代码:

for(int i = 0; i < myTextField.text; i++) {
[myScrollTable selectRowAtIndexPath:[NSIndexPath indexPathForRow:i inSection:0 ] animated:YES scrollPosition:UITableViewScrollPositionTop];

编译器向我显示警告和应用程序崩溃我可以做什么来使我的UtextField与indexPathForRow相等?

警告提示:指针和整数之间的比较

1 个答案:

答案 0 :(得分:1)

您需要将textfield值转换为int。这就是编译器警告你的内容。

for(int i = 0; i < [myTextField.text intValue]; i++) { ...

如果您只想滚动到该行,不确定为什么要使用循环。使用scrollToRowAtIndexPath:atScrollPosition:animated:(参考文档)1