func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
// step 1. check the device
var idiom = UIDevice.currentDevice().userInterfaceIdiom
// step 2. take a storyboard variable
var storyBoard:UIStoryboard? = nil
// step 3. load appropriate storyboard file
if idiom == UIUserInterfaceIdiom.Phone {
storyBoard = UIStoryboard(name: "Main", bundle: nil)
} else {
storyBoard = UIStoryboard(name: "Main_iPad", bundle: nil)
}
// step 4. un-box storyboard to sb variable
if let sb = storyBoard {
// step 5. create new window
window = UIWindow(frame: UIScreen.mainScreen().bounds)
// step 6. generates error :('Cannot assign to the result of this expression'
self.window?.rootViewController?.storyboard = sb
// step 7. make key window & visible
window?.makeKeyAndVisible()
}
return true
}
Я получаю ошибку на шаге 6! Поскольку я новичок в быстром, мне трудно понять, что здесь кодировать.Swift - Программный программный план загрузки