addressTextField在xib里面连线正确吗?

解决方案 »

  1.   

    正确的,我的cell是用XIB自定义的,然后在cell里加入一个textField
      

  2.   

    正确的,我的cell是用XIB自定义的,然后在cell里加入一个textField
    xib里面有没有指定CMainCell这个identifier?如果没有的话,重用的cell取不到,相当于每次都创建了新的
      

  3.   

    正确的,我的cell是用XIB自定义的,然后在cell里加入一个textField
    xib里面有没有指定CMainCell这个identifier?如果没有的话,重用的cell取不到,相当于每次都创建了新的
    可我一个页面就5条cell,这也有关系吗?cell不会滚出页面啊
      

  4.   

    正确的,我的cell是用XIB自定义的,然后在cell里加入一个textField
    xib里面有没有指定CMainCell这个identifier?如果没有的话,重用的cell取不到,相当于每次都创建了新的
    可我一个页面就5条cell,这也有关系吗?cell不会滚出页面啊
    你不是在第9行代码中取的content吗?不是的话,把你取content的代码贴上来
      

  5.   

    正确的,我的cell是用XIB自定义的,然后在cell里加入一个textField
    xib里面有没有指定CMainCell这个identifier?如果没有的话,重用的cell取不到,相当于每次都创建了新的
    可我一个页面就5条cell,这也有关系吗?cell不会滚出页面啊
    你不是在第9行代码中取的content吗?不是的话,把你取content的代码贴上来
    AddressCell.h
    #import <UIKit/UIKit.h>
    @interface AddressCell : UITableViewCell
    @property (strong, nonatomic) IBOutlet UITextField *AddressTextField;
    @endAddressCell.m
    #import "AddressCell.h"
    @implementation AddressCell
    @synthesize AddressTextField;
    @end    else if (indexPath.section == 2||indexPath.row == 0)
        {
            //AddressCell是我定制的有textFiled的cell
            AddressCell *cell = [tableView dequeueReusableCellWithIdentifier:CMainCell];
            if (!cell) {
                NSArray *objects = [[NSBundle mainBundle] loadNibNamed:@"AddressCell" owner:self options:nil];
                cell = [objects objectAtIndex:0];
            }
            address = cell.AddressTextField.text;
            return cell;
        }
      

  6.   

    给address赋值的地方不对吧?你如果在UITableView给cell做初始化的地方对address赋值,这时候textField肯定是空的,用户都没有输入内容,你什么用address,就什么时候去取textField里的内容