Я изучаю Swift из онлайн-курса, и пока мой инструктор интегрирует CoreData в свой существующий код, она создает новую базовую модель данных и копирует-вставляет App Delegate. Но в ее DataModel нет SceneDelegate, а есть в моем.
Проблема в том, что я не могу делать то же самое, что и она, из-за этих различий. Поэтому я скопировал файл SceneDelegate.swift в свой проект Xcode и скопировал другие вещи из DataModel App Delegate.
После этого решения у меня появился черный экран.
Не знаю, мне нужно добавить она и мое приложение делегированы или нет, но различия есть, пока у меня нет applicationWillResignActive, applicationDidEnterBackgraound, et c. в делегате приложения Core Data Model она имеет.
Как я могу интегрировать CoreData в мой проект, когда есть эти различия?
Спасибо!
это мое приложение файл делегата
import UIKit
@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {
var window: UIWindow?
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
return true
}
func applicationWillResignActive(_ application: UIApplication) {
}
func applicationDidEnterBackground(_ application: UIApplication) {
}
func applicationWillEnterForeground(_ application: UIApplication) {
}
func applicationDidBecomeActive(_ application: UIApplication) {
}
func applicationWillTerminate(_ application: UIApplication) {
}
}