我張貼到用戶的Facebook牆上用類似這樣的代碼:取消委託調用後返回FB和委託已dealloc'd
[appDelegate.facebook requestWithGraphPath:@"me/feed"
andParams:params
andHttpMethod:@"POST"
andDelegate:self];
如果我解僱託管的UIViewController請求完成之前,我當請求確實完成,因爲委託已被解除分配時,會發生崩潰。
有問題的一個很好的說明,我這裏面臨:https://github.com/facebook/facebook-ios-sdk/issues/220
- (void)dealloc {
appDelegate.facebook.sessionDelegate = nil;
[super dealloc];
}
這不起作用!
這是否解決了在請求尚未完成時解除分配視圖的問題? –
由於在應用程序退出前,您的rootView或mainView中的視圖沒有被釋放,所以這裏的釋放沒有問題。 –