0
當我有一個活動的URLSessionTask並且用戶按下後退按鈕並且視圖控制器已被授權時,我的Swift 3 iOS應用程序發生崩潰。我在後退按鈕的urlsessiontask上調用cancel方法,並且當時沒有發生崩潰,但是當用戶返回視圖控制器時,應用程序崩潰。如果用戶允許URL會話任務完成,則不會崩潰。有誰知道我能做些什麼來防止墜毀?我使用iOS 10,Swift 3,Xcode 8.預先感謝。如何防止當uiviewcontroller被摧毀時發生崩潰,並且存在活動的urlsession任務
在開始處添加回調關閉'[weak self]',並詢問self是否爲零 –