ios - 視圖控制器正在發送一條消息,即使它已被釋放

ios - 視圖控制器正在發送一條消息,即使它已被釋放

我不確定在iPhone SDK 3.0中有什麼改變,但我得到最奇怪的錯誤。 我有一個視圖控制器層次結構,我根據界面方向在視圖控制器之間切換。 從我可以告訴,錯誤是造成每當我旋轉接口已被釋放視圖控制器正在發送一個shouldAutorotateToInterfaceOrientation消息。 這是錯誤的回溯:#0 0x01dc43a7 in___forwarding___#1 0x01da…


何時在iPhone上使用UIView與UIViewController?

我總是想知道什麼時候在iPhone上使用UIView和UIViewController。 我知道你不應該使用UIViewController,除非它是一個全屏視圖,但有什麼其他指導原則? 例如,我想構建一個模態疊加層-一個將在當前屏幕上滑動到位的屏幕。 如果這個模態覆蓋是全屏的,它應該是UIViewController嗎? 我最後一次構建這樣的東西,我將UIViewController子類…


iphone - 我怎樣才能調用ViewDidAppear只有一次?

當用戶啟動應用程序,我想它顯示stockholm.xib和它在這裡:-(void)viewDidAppear:(BOOL)animated{[super viewDidAppear:animated]; NSUserDefaults*startPage=[NSUserDefaults standardUserDefaults]; NSString*page=…


iphone - 如何強制水平方向?

我想要做到以下幾點: ViewControllerA不應該進入水平方向ViewControllerA推ViewControllerB ViewControllerB應該進入水平方向。 不知道該怎麼做才能做到這一點。…


iphone - 為什麼viewWillDisappear或viewDidAppear被調用?

我有一個UITableView UINavigationController作為我的主菜單。 用戶點擊一個單元格,一個新的視圖被壓入堆棧。 在一種情況下,我推另一個需要工具欄的UITableView 。 所以在第二個tableView的init我設置self.toolbarItems屬性與正確的項目。 但後來我需要調用[self.navigationController setToolbarHid…


ios - UIView-如何在加載視圖時收到通知?

是否有類似於UIViewController的viewDidLoad的UIView ??? 我需要在UIView加載( UIView子類)後立即得到通知,並執行一些操作。…


iPhone-viewDidUnload/viewDidLoad調用不一致

我今天正在對Iphone應用程序進行一些測試和調試,並遇到一些奇怪的行為。 在我的MainView我有兩個模式視圖,當顯示其中的一個使用presentModalViewController我注意到,我的MainView的viewDidUnload方法被調用,而沒有發生時,顯示其他。 關閉子視圖的時候, viewDidLoad(MainView)方法也是一樣的。 我檢查了打開和關閉子視圖的…



iphone - UIViewController誕生的過程是什麼(哪個方法遵循哪個方法)?

有許多方法可以覆蓋,比如initWithNibname:,awakeFromNib,loadView,viewDidLoad,viewDidAppear:,layoutSubviews,我只是無法決定調用這些方法的順序。 我只是“用心”覆蓋其中一個。 任何詳細的解釋?…


iphone - 如何使用指定的UIViewController啟動應用程序? 不與第一

我有基於視圖的應用程序,我不想從第一個標準視圖開始,我應該如何從另一個視圖開始?…


iphone - 為什麼我不能將新的視圖控制器推到當前視圖上?

我正在使用下面的代碼並獲取以下錯誤: 編輯:看到這個,如果你不能讀取上面的圖像! “ChangePasscode”目前被聲明為一個類,是一個帶.h和.m文件以及.nib文件的視圖控制器。 為什麼會發生這些問題,我該怎麼辦才能解決這些問題? 謝謝!…




uiviewcontroller swift lifecycle ios init viewcontroller生命周期 loadview xcode viewcontroller cycle