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

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];,用字符串处理文本框的增删改查。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值