UiViewControllers не загружаются из элемента панели вкладок в быстром после использования цели c
Я пишу приложение в Swift 3, где у меня есть несколько представлений, связанных segues для разных элементов панели вкладок. Я импортировал проект с вращающимся колесом из Github, используя соединительный заголовок, и удалил все целевые c-файлы в моем проекте. В файле Appdelegate.swift я конвертировал коды в файл Appdelegate.m и вставил туда
var window: UIWindow?
var viewController: SMViewController!
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
// Override point for customization after application launch.
self.window! = UIWindow(frame: UIScreen.main.bounds)
self.viewController = SMViewController(nibName: "SMViewController", bundle: nil)
self.window!.rootViewController = self.viewController
self.window!.makeKeyAndVisible()
return true
}
Изображение колеса загружается в файл SMViewController.m
- (void)viewDidLoad
{
[super viewDidLoad];
SMWheelControl *wheel = [[SMWheelControl alloc] initWithFrame:self.wheelContainer.bounds];
[wheel addTarget:self action:@selector(wheelDidChangeValue:) forControlEvents:UIControlEventValueChanged];
[wheel insertSubview:[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"WheelBackground"]] atIndex:0];
wheel.delegate = self;
wheel.dataSource = self;
[wheel reloadData];
[self.wheelContainer addSubview:wheel];
self.wheel = wheel;
}
Я импортировал файл SMViewController.xib в проект. А также в файле Main.Storyboard я установил viewcontroller как SMViewController из инспектора идентификации. Когда мое приложение запускается, колесо из проекта git показывает нормально после экрана запуска, но все другие мои представления не отображаются. Я не знаю, почему это происходит. Любая помощь высоко ценится.
1 ответ
Я бежал правильно. Я не знаю точно, что означает "другие представления". Это записывается в вашем SMViewController? Можете ли вы загрузить свой код в GitHub, я мог бы помочь вам больше.
- установите Nav вашего ViewController's "is Initial View Controller"
- установить класс вашего ViewController
- удалить код, который вы добавили в "AppDelegate.swift"
Тогда вы увидите VC, который хотите, я думаю.