dealloc

    0熱度

    3回答

    我創建了一個UIBiew子類,裏面有一個UIButton,裏面有目標。 選擇器在UIView子類內部實現,並由Interface Builder鏈接。 但是,當我在父視圖控制器運行addSubview輕敲按鈕將導致 performSelector:withObject:withObject:]:消息發送到釋放 實例 (I使用ARC) 我在dealloc方法中添加了一些控制檯輸出,並且在viewDi

    0熱度

    1回答

    因此,這裏是我的場景問題:我從菜單場景開始,然後進入InGame場景,當角色死亡時,我再次進入菜單場景,所有這些使用: [[CCDirector sharedDirector] replaceScene:[MainMenu scene]]; 和 [[CCDirector sharedDirector] replaceScene:[InGame scene]]; 與錯誤輸掉了比賽,並試圖回到

    0熱度

    2回答

    假設有一個標籤欄控制器有兩個標籤,A和B,其中A是一個導航控制器。 當用戶在A時,他可以推A1和A2,它們都是視圖控制器。 A2上後退按鈕,執行: [self.navigationController popViewControllerAnimated:YES]; 其正確地觸發上A2 dealloc方法。 如果用戶在A2然後切換到標籤B,我需要在A2上調用dealloc方法;因此我在TabBa

    0熱度

    1回答

    我正在寫一個iOS應用程序,其中我的主'UIViewController'創建模型(NSObject的子類)。當我完成使用模型時,我希望模型將一些數據寫入文件。在我的模型的'dealloc'方法中寫這個文件是否合適/正確?即使用戶退出應用程序,我也希望此文件始終發生。

    7熱度

    1回答

    我試圖將塊參數傳遞給NSInvocation,但該應用程序崩潰。該調用發出網絡請求並調用成功或失敗塊。我認爲問題是在網絡請求完成之前塊已經交易。我設法讓它與一些Block_copy hackery一起工作,並且它不使用工具報告任何泄漏。 問題: - 即使靜態分析儀或儀器未報告泄漏,是否有泄漏存在? - 有沒有更好的方法來「保留」該塊? // Create the NSInvocation NSM

    1熱度

    1回答

    我差不多完成了應用程序,我正在使用工具來分析它。 ARC在解除分配資源時遇到問題,但我不知道是什麼。我使用分配工具運行儀器,我正在做的是在主視圖中啓動應用程序,然後標記一個堆,我稍微與應用程序交互並返回到原始主視圖並標記另一堆。 我這樣做了好幾次,據我瞭解,不應該有任何顯着的堆增長,因爲我回到了完全相同的地方,我之間做的所有事情都應該被釋放,不提供堆增長。然而,我有了顯着的增長,所以我潛入堆中,我

    0熱度

    1回答

    我正在使用MJDetailViewController作爲管理應用程序在應用程序內購買的彈出控制器。 由於此視圖控制器可以多次調用如同用戶在其上的再次點擊它會導致應用程序崩潰,我不能在 - (IBAction)8Button { MJDetailViewController *detailViewController = [[MJDetailViewController alloc] initW

    -2熱度

    2回答

    該代碼是正確的? 它不dealloc並釋放它說'超dealloc ARC禁止' 當我需要做dealloc,當我需要做釋放? #import "ImageViewController.h" @interface ImageViewController() @end @implementation ImageViewController @synthesize imageToDisplay=

    3熱度

    4回答

    我正在使用自動引用計數。 我有一個自定義UIViewController子類,每當我打電話-presentViewController: animated:completion:或從上海華盈刪除其觀點,我想NSLog像「我dealloced」所以​​我知道視圖控制器已成功刪除。我在視圖控制器中實現了-dealloc方法。不過,我開始了一個試驗項目中,我只是有兩個UIViewController情況

    1熱度

    2回答

    後,我有一個問題: ExploreViewController *vc = [self.storyboard instantiateViewControllerWithIdentifier:@"ProfileViewController"]; vc.id_from = post.user_id; [self.navigationController pushViewController:vc