如何设置委托给nil?
问题描述:
我的表视图控制器下面调用viewDidLoad中如何设置委托给nil?
myFBRequest= [facebook requestWithGraphPath:[NSString stringWithFormat:@"%@/feed", myId] andDelegate:self];
,并在dealloc中,
if (myFBRequest) myFBRequest=nil;
我这样做,因为如果用户点击后退按钮,我想忽略来或回来的响应。
不过,我得到下面的错误
* - [FBRequest setDelegate:]:消息发送到释放实例0x823e190
这是为什么?我以为我不得不将代表设置为零,如果我不''想要回应了?
我很困惑。
任何帮助,将不胜感激
感谢, 的Bec
答
是的,你可以在andDelegate:nil
传递,如果你不想回应代表。