2011-04-22 80 views
0

我的表視圖控制器下面調用viewDidLoad中如何設置委託給nil?

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

,並在dealloc中,

if (myFBRequest) myFBRequest=nil; 

我這樣做,因爲如果用戶點擊後退按鈕,我想忽略來或回來的響應。

不過,我得到下面的錯誤

* - [FBRequest setDelegate:]:消息發送到釋放實例0x823e190

這是爲什麼?我以爲我不得不將代表設置爲零,如果我不''想要回應了?

我很困惑。

任何幫助,將不勝感激

感謝, 的Bec

回答

0

是的,你可以在andDelegate:nil傳遞,如果你不想回應代表。