Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/117.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何连接故事板中的原型单元?_Ios_Objective C - Fatal编程技术网

Ios 如何连接故事板中的原型单元?

Ios 如何连接故事板中的原型单元?,ios,objective-c,Ios,Objective C,我在故事板中创建了一个tableview和一个自定义的原型单元。我已在情节提要中设置了单元标识符,正在尝试将其出列,并获得: 无法将标识符为tEntry的单元格出列-必须为标识符注册nib或类,或在情节提要中连接原型单元格 我在storyboard TableCell属性中看不到任何其他链接。我只是不知道这是什么意思 有人能给我指出正确的方向吗 谢谢 螺旋磁带。在故事板中添加CustomCell类 您应该能够1)添加Jignesh提到的CustomCell类,或者2)在UITableViewCo

我在故事板中创建了一个tableview和一个自定义的原型单元。我已在情节提要中设置了单元标识符,正在尝试将其出列,并获得:

无法将标识符为tEntry的单元格出列-必须为标识符注册nib或类,或在情节提要中连接原型单元格

我在storyboard TableCell属性中看不到任何其他链接。我只是不知道这是什么意思

有人能给我指出正确的方向吗

谢谢


螺旋磁带。

在故事板中添加CustomCell类


您应该能够1)添加Jignesh提到的CustomCell类,或者2)在UITableViewController的viewDidLoad中以编程方式注册nib:

let nib = UINib(nibName: "yourCellIdentifier", bundle: nil)
self.tableView.register(nib, forCellReuseIdentifier:"yourCellIdentifier")
从情节提要:

  • 在属性检查器中设置重用标识符
  • 在故事板中添加CustomCell类,如Jignesh Agola所述
  • 来自代码(如柠檬酸橙柚子贴):

    [self.tableView注册表类:forCellReuseIdentifier:]
    
    如果您使用的是搜索显示控制器

    [self.searchDisplayController.searchResultsTableView registerClass:[YourClass class] forCellReuseIdentifier:@"yourCellIdentifier"];
    
    你可以加上

    tableview.register(YourClass.self, forCellReuseIdentifier: "YourIdentifier")
    

    如果您在不使用故事板、XIB等的情况下编写代码。

    我们可以看到正在退出单元队列的代码吗?谢谢!我尝试过这段代码——将代码转换为目标C,但仍然得到相同的错误消息UINib*nib=[UINib nibWithNibName:@“tEntry”bundle:nil];[self.tableView注册表项nb:nib forCellReuseIdentifier:@“TTEntry”]`您是否将该代码放入了viewDidLoad(或调用该标识符使单元格出列之前的其他位置)?当将单元格出列并将其强制转换到自定义类guard let cell=tableView.dequeueReusableCell(标识符:kCellReuseId,for:indexPath)时,您错过了一步?YouCustomCellClass
    tableview.register(YourClass.self, forCellReuseIdentifier: "YourIdentifier")