1
self.locationSearchBar.delegate = self;

我相信我在这里发生了一个保留周期,而且我一生都无法记住如何给代表一个对自我的弱引用。有人可以告诉我如何完成这项工作吗?

4

1 回答 1

1

IflocationSearchBar是 , 的一个实例UISearchBardelegate将已经是一个assigned 属性声明为

@property(nonatomic, assign) id<UISearchBarDelegate> delegate

如果是这样,您的代码片段就很好。

否则,请确保delegate声明为

@property (weak) id <YourProtocol> delegate

在类的标题中。

于 2013-09-25T01:55:46.347 回答