-1

我希望我的 iOS 应用程序将用户键入的文本传递给 URL。相关代码贴在下面。当我运行应用程序时,文本没有被分配任何值。它保持为空。

我是 iOS 编程新手,可能在这里遗漏了一些明显的东西。任何帮助/指针将不胜感激。

Mac OS 版本:10.6.8(64 位) Xcode 版本:3.2.3

在 snapshop 中..“我创建了一个表格视图并将自定义单元格放置在表格的每一行内。TextField 位于自定义单元格视图内。Post 是 textField 旁边的一个按钮,它是一个完成按钮。如果我单击该按钮,我们在 textField 中输入的文本应该发布在我在代码片段中指定的 URL 上。”

注意:文本就像评论,并且发布此评​​论应该发布在该单元格中的特定图像上。

我已经复制了下面的代码片段。我还附上了一张图片来解释。

-(IBAction)postAction:(id)sender

{

    int index=[sender tag];

    homecell *cell = [[homecell alloc] init];

    UITextField *txt_c =(UITextField *)[cell.txt_comment viewWithTag:index];

    NSLog(@"jj %@",txt_c);

    gen_data *ut1=[[gen_data alloc]init];

    gen_data *ut=[gen_data getInstance];

}
4

2 回答 2

0

我假设您已经使用界面构建器创建了该视图,您可能只需要将该文本字段连接为IBOutlet并访问该值。

IBOutlet是这里的关键词,搜索它,你会发现非常快的方法。

检查此链接

于 2013-06-04T12:09:24.673 回答
0

你应该先了解一些 iOS 编程的基础知识。

为什么要创建一个与您无关的全新自定义单元格UITableView?当您以这种方式创建它时,它是一个全新的UITableViewCell. 您应该先将其连接到它,获取它NSIndexPath,然后使用它进行操作并做您想做的事情。

顺便说一句,如果您想查看 UITextfield 的文本,您应该NSLog myTextField.text

而且您可以轻松编写viewWithTag:sender.tag,无需在此处创建额外的 ivar

于 2013-06-04T12:09:49.437 回答