如何将委托设置为零?
Posted
技术标签:
【中文标题】如何将委托设置为零?【英文标题】:how to set delegate to nil? 【发布时间】:2011-04-22 04:29:50 【问题描述】:我的表格视图控制器在 viewDidLoad 下面调用
myFBRequest= [facebook requestWithGraphpath:[NSString stringWithFormat:@"%@/feed", myId] andDelegate:self];
在dealloc中,
if (myFBRequest) myFBRequest=nil;
我这样做是因为如果用户点击后退按钮,我想忽略来或回来的响应。
但是,我收到以下错误
* -[FBRequest setDelegate:]:消息发送到已释放实例 0x823e190
这是为什么呢?如果我不再想要响应,我想我必须将 delegate 设置为 nil?
我很困惑。
任何帮助将不胜感激
谢谢, 贝克
【问题讨论】:
【参考方案1】:是的,如果您不想回复代表,可以传入 andDelegate:nil
。
【讨论】:
以上是关于如何将委托设置为零?的主要内容,如果未能解决你的问题,请参考以下文章