UITableView在iPhone上重新加载,但不在iPad上重新加载

时间:2014-11-08 20:37:18

标签: ios iphone ipad uitableview

我在iPhone和iPad上运行我的应用程序时遇到一些奇怪的行为差异我想了解。

当用户开始编辑文本字段时,我有以下方法重新加载UITableView。它在我的iPhone上100%正确工作,但是当我将应用程序加载到我的iPad上时,调用此函数时表格不会reloadData。我可以看到调用了textFieldDidBeginEditing:函数(以及其中的所有代码)但是当应用程序在我的iPad上运行时,表格不会reloadData:

-(void)textFieldDidBeginEditing:(UITextField *)textField
{

    self.concatLabel.hidden = false;

    NSLog(@"BEGIN EDITING");

    self.messageField.text = nil;
    self.concatLabel.text = nil;
    [self.arySelectionState removeAllObjects];

    [self.tableView reloadData];

}

我的iPhone正在运行iOS 8.1,而我的iPad正在运行iOS 7.0

我的部署目标设置为7.0。我将部署目标设备从iPhone切换到Universal,我遇到了同样的问题。

我很感激任何见解或建议。

0 个答案:

没有答案