Я создал подкласс UIViewController в своем проекте и связал его с представлением, которое модально выдвигается «RootViewController».Я не внес никаких изменений в производный класс, но при нажатии «SecondView» он каждый раз становится черным.Если я связываю это представление со стандартным классом UIViewController, все работает нормально?
Поскольку "SecondViewController" является производным от UIViewController, я могу только догадываться, что проблема связана с функцией alloc / init, но я понятия не имею, с чего начать.
Я могу предоставитьПример кода, который я сейчас имею перед собой, если необходимо.
Это производный подкласс:
#import "SecondViewController.h"
@interface SecondViewController ()
@end
@implementation SecondViewController
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil {
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
if (self) {
// Custom initialization
}
return self; }
- (void)loadView {}
- (void)viewDidLoad {
[super viewDidLoad]; }
- (void)viewDidUnload {
[super viewDidUnload];}
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
return (interfaceOrientation == UIInterfaceOrientationPortrait); }
@end
Заголовок:
#import <UIKit/UIKit.h>
@interface SecondViewController : UIViewController
@end