iPhone如何阅读的UITableView数据

cha*_*cja 1 iphone uitableview

我正在开发一个iPhone应用程序,它允许用户编辑表视图中显示的数据.在这个任务中,我使用UITableViewCellUILabel和组成的自定义UITextField.编辑完成后如何读取所有行的UITextField中的值?

Sur*_*rma 6

您必须将数据存储在字典或对象的文本字段的委托方法didEndEditing中.首先在cellForRowAtIndexPath:方法设置中,UITextfield对象的标记类似于indexpath.row

希望以下示例代码可以帮助您

- (void)textFieldDidEndEditing:(UITextField *)textField
{
    switch (textField.tag) {
        case 0:
            objAboutYouClass.name=textField.text;           
            break;
        case 1:
            objAboutYouClass.email=textField.text;          
            break;
        case 2:
            objAboutYouClass.workRole=textField.text;           
            break;
        case 3:
            objAboutYouClass.area=textField.text;           
            break;
        case 4:
            objAboutYouClass.managersName=textField.text;           
            break;
        case 5:
            objAboutYouClass.securityQuestion=textField.text;           
            break;
        case 6:
            objAboutYouClass.answer=textField.text;         
            break;

        default:            
            break;
    }
}
Run Code Online (Sandbox Code Playgroud)

这是我最好的方法.我已经使用过类,你也可以使用字典来存储内容.

快乐的编码.....