Я пытаюсь настроить экран запуска и первоначальный вид моего приложения. Однако я не могу ни проявить себя.Xcode: LaunchScreen.storyboard не отображается
Я это установить:
Я пропускаю шаг? Разве я не должен видеть страницу с «бла» на ней в качестве экрана запуска? Вместо этого, когда я запускаю симулятор, он просто черный.
Кроме того, я не понимаю, почему мой первоначальный вид также не отображается.
В моем файле AppDelegate.swift:
import UIKit
@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {
var window: UIWindow?
func application(application: UIApplication,
didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
self.window?.rootViewController = self.rootViewController()
return true
}
private func rootViewController() -> UIViewController {
return MapViewController.init()
}
}
И мой MapViewController.swift:
import UIKit
class MapViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
var label = UILabel(frame: CGRectMake(0, 0, 200, 21))
label.center = CGPointMake(160, 284)
label.textAlignment = NSTextAlignment.Center
label.text = "I am a test label"
self.view.addSubview(label)
NSLog("heyyyy!!") // <----------------- doesn't get printed either, so I think I'm missing something again...
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
/*
// MARK: - Navigation
// In a storyboard-based application, you will often want to do a little preparation before navigation
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
// Get the new view controller using segue.destinationViewController.
// Pass the selected object to the new view controller.
}
*/
}
Извините за нуб вопросы.
== UPDATE ==
Я получаю эти 2 предупреждения, когда я строю его:
файл: ///Users/emai/Documents/ios/Sherpa/SherpaNewYork/LaunchScreen.storyboard : предупреждение: неподдерживаемая конфигурация: сцена недоступна из-за отсутствия точек входа и не имеет идентификатора для доступа во время выполнения через -instantiateViewControllerWithIdentifier :.
/Users/emai/Documents/ios/Sherpa/SherpaNewYork/LaunchScreen.storyboard:9: Сцена недостижима из-за отсутствие точек входа и не имеет идентификатора для доступа во время выполнения с помощью -instantiateViewControllerWithIdentifier :.
Когда вы строите, есть ли предупреждения о вашем экране запуска? – rmaddy
yeh Позвольте мне вставить его для вас – Edmund
Не игнорируйте предупреждения. Исправьте все предупреждения. Приложение действительно должно (должно) компилировать предупреждение бесплатно. – rmaddy