Xib处理coreData数据库的增删改查常见错误

来源:互联网 发布:联合国贸易数据库 编辑:程序博客网 时间:2024/05/21 18:39
1.拖一个emptyXib文件(个人理解相当于self),在上面拖七个UItableViewCell.这时在

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath方法中返回定制的cell变量在界面上并没有显示,这是因为并没有在self上加载View,此时拖一个View上去相当于在self上加载了一个视图。

2.如果在代码里重写了loadView方法,不会加载xib文件,如果在xib上初始化了cell则会返回错误的log信息(UITableView dataSource must return a cell from tableView:cellForRowAtIndexPath:),cell为nil.

如果未加载一个视图在xib文件上,console print error log (-[UIViewController _loadViewFromNibNamed:bundle:] loaded the "addPrescription" nib but the view outlet was not set.),xib没有设置View。

3.cell响应didSelect方法而不响应文本框。把文本框的userInteractionEnabled属性取消勾选,在代码的didSelect方法中重新设置。

4.为定制的文本框初始化一个响应方法,监听文本框内容的变化

[_drugNameTextfield addTarget:self action:@selector(textValueChanged:) forControlEvents:UIControlEventEditingChanged];,用字符串处理文本框的增删改查。

0 0
原创粉丝点击