2013-06-20 107 views
-1

我有一个UIViewController类,我在其上设置了tableview和tableview。我在tableview单元格上设置tableview单元格,我有一个文本字段,该文本字段与从哪里获取值的数据库链接,但我想更改该值,我使该字段可编辑,但编辑后,值应该保存以前的值再次发生请帮我textfield编辑后不保存

((UITextField*)[cell viewWithTag:101]).placeholder = @"title"; 
    ((UITextField*)[cell viewWithTag:101]).text = arrayActivities[indexPath.row][@"title"]; //arrayActivities[indexPath.row]; 
    ((UITextField*)[cell viewWithTag:101]).keyboardType = UIKeyboardTypeDefault; 

回答

0

分配文本框代表自我,并添加此委托方法:

- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string { 
     return NO; 
} 
+0

如何文本字段代表分配给自己?我是iOS新手,所以不要介意 – Ammad

+1

,你应该首先谷歌这些东西。 假设,您的文本字段的出口是“txtField”,它将是'txtField.delegate = self'。并在您的.h文件中添加UITextFieldDelegete –

+0

这是我无法使文本字段出口的问题,因为文本字段位于tableviewcell上,并且我分配数组的文本字段与TAG – Ammad