所以,我有一個混合了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