У меня было приложение на основе раскадровки. Я удалил раскадровку, потому что мне это не нужно.Отсутствует раскадровка
Теперь, когда я строю свой проект симулятор он работает, но когда я пытаюсь развернуть на реальном устройстве он бросает это:
Нагрузочный приложение из-за неперехваченного исключением «NSInvalidArgumentException», причина: «Не удалось найти раскадровку названный 'Main' в комплекте NSBundle (загружен) '
Я не хочу использовать раскадровку .. где он пытается загрузить «Main» раскадровку? где я могу его удалить?
UPDATE:
var window: UIWindow?
var mainNavigationController: UINavigationController?
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
self.mainNavigationController = UINavigationController()
var mainController: UIViewController? = TineLineViewController()
self.mainNavigationController!.pushViewController(mainController!, animated: false)
self.window = UIWindow(frame: UIScreen.mainScreen().bounds)
self.window!.rootViewController = mainController
self.window!.makeKeyAndVisible()
Спасибо теперь я обновить мой метод AppDelagate didFinishLaunchingWithOptions. Главный экран контроллера показывает вверх, но у меня есть UISwipeGestureRecognizer, который не обрабатывает мой запрос .. это мой UISwipeGestureRecognizer:
let postLeft : Selector = "postLeft:"
let postLeftSwipe = UISwipeGestureRecognizer(target: self, action: postLeft)
postLeftSwipe.direction = UISwipeGestureRecognizerDirection.Left
goToPostButton.addGestureRecognizer(postLeftSwipe)
я должен изменить что-то?
Спасибо!
в файле информации plist вашего приложения – nburk
Огромное спасибо! я удалил строку из info.plist, но теперь он не загружает первый файл управления быстрым представлением :), как я могу его установить? не могли бы вы рассказать мне? – solarenqu
вам нужно поместить код для создания экземпляра и запустить этот контроллер представления в приложении «делегирование приложения: didFinishLaunching:' – nburk