如何在头文件之外分配弱引用?

时间:2013-09-25 01:51:33

标签: ios objective-c

self.locationSearchBar.delegate = self;

我相信我在这里有一个保留周期,我不能为我的生活记住如何给代表一个弱自我的参考。有人能告诉我如何完成这项工作吗?

1 个答案:

答案 0 :(得分:1)

如果locationSearchBarUISearchBar的实例,则delegate已经是assign ed属性,声明为

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

如果是这样,您的代码段就可以了。

否则,请确保将delegate声明为

@property (weak) id <YourProtocol> delegate

在班级标题内。