如何将委托设置为nil?

时间:2011-04-22 04:29:51

标签: ios facebook delegates

我的表视图控制器在viewDidLoad

中调用
myFBRequest= [facebook requestWithGraphPath:[NSString stringWithFormat:@"%@/feed", myId] andDelegate:self];

和dealloc,

if (myFBRequest) myFBRequest=nil;

我这样做是因为如果用户点击后退按钮,我想忽略后来或回来的响应。

然而,我收到以下错误

* - [FBRequest setDelegate:]:发送到解除分配的实例0x823e190的消息

为什么?如果我不再想要回复,我想我必须将委托设置为nil?

我很困惑。

任何帮助将不胜感激

谢谢, BEC

1 个答案:

答案 0 :(得分:0)

是的,如果您不想回复代表,可以传递andDelegate:nil