Я ищу эту проблему в переполнении стека, но не смог получить точный ответ на вопрос, я долгое время застревал в нем. Проблема с минами - я пытаюсь нажать TestViewController через контроллер навигации. когда я нажимаю кнопку, TestViewController загружается с помощью панели навигации, а экран UIS - черного цвета.Нажатие Viewcontroller через контроллер навигации, отображение черного экрана
Кодекс TestViewController
import UIKit
class TestViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
override func viewWillAppear(animated: Bool) {
super.viewWillAppear(true)
navigationItem.title = "Test page"
}
}
Код кнопки
@IBAction func secondButtonClicked(sender: AnyObject) {
buttonPressedNumber = "Two Clicked"
buttonTextColor = UIColor.magentaColor()
let a = TestViewController()
let b:UIViewController = a as UIViewController
navigationController?.pushViewController(b, animated: false)
}
Имеет ли ваш TestViewController Xib? –
yes @MohammedShakeer – Joe
Затем также такая же проблема @MuhammadAdnan – Joe