0

我的应用程序中有一个自定义控件CustomControl。此控件用于UITableViewCell我在 View Controller 的 tableview 中使用的每个自定义。

在某些事件中,我想将我的 CustomControl 的状态通知给我的视图控制器。所以我为 CustomControl 创建了协议,并且我希望 View Controller 通知,所以我customCell.customControl.delegate = self;在我的cellForRowAtIndexPath.

dealloc现在我想为我的视图控制器中的所有自定义单元格将此委托设置为 nil 。谁能告诉我该怎么做?

4

1 回答 1

1

假设您总是在方法中设置自定义控件的委托cellForRowAtIndexPath,您可以在 CustomCell 类中尝试这样的操作:

- (void)prepareForReuse
{
    [super prepareForReuse];
    self.myCustomControl.delegate = nil;
}
于 2013-10-10T14:16:36.503 回答