- Swift part6 [無断転載禁止]©2ch.net
460 :デフォルトの名無しさん[sage]:2016/03/03(木) 12:30:37.83 ID:jykHRqX5 - SwiftでUIKit使ってると!や?だらけになるんだけど、
これを回避するために全く新しい代替フレームワークが出てくる可能性ってある?
|
- Swift part6 [無断転載禁止]©2ch.net
462 :デフォルトの名無しさん[sage]:2016/03/03(木) 13:43:39.93 ID:jykHRqX5 - これが
let s = self.window!.rootViewController as! UISplitViewController let n = s.viewControllers[s.viewControllers.count-1] as! UINavigationController n.topViewController!.navigationItem.leftBarButtonItem = s.displayModeButtonItem() こうなる if let s = self.window?.rootViewController as? UISplitViewController{ if let n = s.viewControllers[s.viewControllers.count-1] as? UINavigationController{ n.topViewController?.navigationItem.leftBarButtonItem = s.displayModeButtonItem() } } 正気じゃないよ
|
- Objective-C [ObjC part:8.1]; [転載禁止]©2ch.net
393 :デフォルトの名無しさん[sage]:2016/03/03(木) 13:58:32.20 ID:jykHRqX5 - // Swift
let s = self.window!.rootViewController as! UISplitViewController let n = s.viewControllers[s.viewControllers.count-1] as! UINavigationController n.topViewController!.navigationItem.leftBarButtonItem = s.displayModeButtonItem() // Objective-C id s = self.window.rootViewController; id n = [s viewControllers][[s viewControllers].count-1]; [n topViewController].navigationItem.leftBarButtonItem = s.displayModeButtonItem;
|