, InterfaceController , , :
- ,
.
- "willActivate"
,
(interfaceViewControllers).
- WKInterfaceController.reloadRootControllersWithNames(,
: pageContexts).
- "awakeWithContext" ControlController
, /.
β. 3 , , . , , - self.presentControllerWithNames, "".
:
SplashScreen
override func willActivate() {
super.willActivate()
let pages = ["page1","page2","page3","page4"]
let pageContexts = [["data1":0,"data2":0],["data1":38,"data2":1],["data1":49,"data2":1],["data1":74,"data2":2]]
WKInterfaceController.reloadRootControllersWithNames(pages, contexts: pageContexts)
}
override func awakeWithContext(context: AnyObject?) {
super.awakeWithContext(context)
if let contextDict:Dictionary = context as Dictionary<String,AnyObject>!
{
data1 = contextDict["data1"] as Int
data2 = contextDict["data2"] as NSTimeInterval
}
}