gpt4 book ai didi

ios - Nib 装好, socket 不见了

转载 作者:行者123 更新时间:2023-11-29 02:07:58 24 4
gpt4 key购买 nike

在我的项目中,一些UITableViewCell具有一些复杂的 subview 结构和手势操作,因此我决定使用一层“单元 Controller ”对象(NSObject的子类)来管理单元格和单元格层手势,以及在 xib 文件中绘制单元格。

现在,当我将单元 Controller 作为其所有者从 Nib 加载单元时(xib 已正确设置),我发现 socket 未连接。为什么?

或者,在加载 nib 和设置 outlet 时,是否有在所有者对象上调用的任何方法?

Nib 加载如下:

cell = [[NSBundle mainBundle] loadNibNamed:@"HistoryCellActive"
owner:self
options:nil][0];

最佳答案

nib 加载基础结构发送 awakeFromNib从 nib 存档重新创建的每个对象的消息。当对象收到 awakeFromNib 消息时,它保证已经建立了所有导出和操作连接。

您可以尝试覆盖 HistoryCellActive 实现文件中的 awakeFromNib 方法并在此处放置断点。如果单元格 xib 文件正确,调试器将在此断点处停止,您可以检查所有单元格的 socket 。如果不是,那么你必须检查 xib 是否有错误。

不要忘记调用[super awakeFromNib];在 awakeFromNib 实现的开始。

关于ios - Nib 装好, socket 不见了,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29585374/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com