更新表格单元格中的文本字段
NSString *cel=@"文本"; NSIndexPath *a = [NSIndexPath indexPathForRow:1 inSection:1]; CustomCell *c = (CustomCell *)[tableView cellForRowAtIndexPath:a]; c.yes.text = cel; 我正在使用这些行来更新放置在表格单元格上的 UITextfield ..... 但它给了我一些像这样的错误
RootViewController.m:110: error: 'tableView' undeclared (first use in this function)
NSString *cel=@"text";
NSIndexPath *a = [NSIndexPath indexPathForRow:1 inSection:1];
CustomCell *c = (CustomCell *)[tableView cellForRowAtIndexPath:a];
c.yes.text = cel;
I am using these line for updating the UITextfield placed on the tablecell .....
but it giving me some error like this
RootViewController.m:110: error: 'tableView' undeclared (first use in this function)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
编译器告诉您 tableView 在调用函数的执行范围内是未知的。如果您在界面生成器中添加了 UITableView,那么您需要将其添加到 RootViewController 的类定义中,如下所示:
然后在实现中添加
在界面生成器中通过右键单击将您创建的表视图链接到此 tableView 变量(或者控制点击表格视图并将该线拖至显示窗口中的 RootViewController 线,并从弹出的灰色窗口中选择 tableView。
The compiler is telling you that tableView is unknown within the scope of execution of the calling function. If you have added a UITableView in interface builder then you need to add one to your class definition of RootViewController also like so:
and then in the implementation you add
In Interface Builder link the table view you have created to this tableView variable by right clicking (or control clicking) on the table view and dragging the line to the RootViewController line in the display window and select tableView from the pop up gray window.