所以,我有一个混合了objective-c和swift的应用程序(最初是objective-c)我需要弄清楚如何拥有2个应用程序代表(一个用于swift,另一个用于objective-c)。我做了一些研究,但什么都没发现。请帮忙!2应用程序代表,swift和objective-c
编辑:
所以,我成功地切换,但现在在我的委托,我有这样的代码:
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
// Override point for customization after application launch.
let splitViewController = window!.rootViewController as! UISplitViewController
let navigationController = splitViewController.viewControllers[splitViewController.viewControllers.count-1] as! UINavigationController
navigationController.topViewController!.navigationItem.leftBarButtonItem = splitViewController.displayModeButtonItem
splitViewController.delegate = self
return true
}
但是,splitViewController不是第一个VC,所以我会怎样去修复它? (我不太清楚)
你不能。应用程序只能有一个代表,如果要在Swift或Objective C中执行,则必须选择它。 –
如果我在快速执行该代码,是否会混淆其他代码?我该如何去做这件事 – user7847400