【发布时间】:2015-12-22 11:52:25
【问题描述】:
当我在 Objective-C 中执行 Swift 方法时,该方法内部的代码不会运行。
例如:我想打开一个新视图或启用一个按钮。
Objective-C 代码:
Principal *myClass = [[Principal alloc] init];
[myClass getData];
Swift 代码:
func getData() {
let storyboard: UIStoryboard = UIStoryboard(name: "Main", bundle: nil)
let vc: UIViewController = storyboard.instantiateViewControllerWithIdentifier("MenuViewController") as UIViewController
dispatch_async(dispatch_get_main_queue(), {
self.presentViewController(vc, animated: true, completion: nil)
})
}
【问题讨论】:
-
你需要发布代码来显示你想要做什么
-
我发布了一些代码。 @SimonMcLoughlin
-
我发布了一些代码。 @王子
标签: objective-c swift ios9