Was entspricht UIApplication.sharedApplication (). Delegate in WatchKit?
In einer iOS-Anwendung können Sie einen Verweis auf den freigegebenen App-Delegaten erhalten, indem Sie:
Schnelllet delegate = UIApplication.sharedApplication().delegate as! AppDelegate
Ziel cAppDelegate *delegate = [[UIApplication sharedApplication] delegate];
In einer WatchKit2-App-Erweiterung gibt es einen ähnlichen App-Delegaten, und ich möchte einen Verweis darauf in einem View-Controller erhalten, um auf freigegebene Ressourcen in der App zuzugreifen, z. B. ManagedObjectModel und PersistentStoreCoordinator für den Core Data-Stack, den ich initialisiert habe der App-Delegierte.
Jedoch,UIApplication.sharedApplication().delegate as! AppDelegate
meldet den Fehler,
Verwendung des nicht aufgelösten Bezeichners 'UIApplication'
Wie kann ich in einer WatchKit2-App-Erweiterung auf den App-Delegaten zugreifen?