UIViewController выходит пустым без функциональности - PullRequest
0 голосов
/ 29 февраля 2012

У меня странная проблема с контроллером uiview.Когда вызывается контроллер представления, он становится почти пустым, и через раскадровку я помещаю только панель навигации.У меня есть класс только для этого контроллера, который определяет, как он должен загружаться и что делать после его загрузки и т. Д. Я назначил этот класс контроллеру представления через раскадровку.Я добавил кнопку, чтобы при ее нажатии отображался вид.Когда появляется представление, никакой функциональности нет.Я попытался создать другие классы и назначил его, но все еще без измененийМои классы установлены на UIViewController.Код является основным кодом, когда вы добавляете класс:

 #import <UIKit/UIKit.h>

@interface testViewController : UIViewController

@end

Кто-нибудь знает, почему это происходит?это сбивало меня с толку часами.

Here is the view controller in story board

Here is how it shows up during run time

1 Ответ

1 голос
/ 29 февраля 2012

У меня была такая же проблема некоторое время назад. После некоторого времени исследования в Интернете и шаблонов, предоставленных XCode, я обнаружил, что если вы реализуете функцию - (void) loadView для вашего ViewController, то представление не загрузится или просто покажет черный.

- (void)loadView
{
    // If you create your views manually, you MUST override this method and use it to create your views.
    // If you use Interface Builder to create your views, then you must NOT override this method.
}

Надеюсь, это поможет.

...