В приложение за iOS можете да получите препратка към делегата на споделеното приложение чрез:
Swift:let delegate = UIApplication.sharedApplication().delegate as! AppDelegate
Цел-C:AppDelegate *delegate = [[UIApplication sharedApplication] delegate];
В разширение на приложение WatchKit2 има подобен делегат на приложение и искам да получа препратка към него в контролер за изглед за достъп до споделени ресурси в приложението, като например ManagedObjectModel и PersistentStoreCoordinator за стека Core Data, които съм инициализирал в Делегат на приложението.
Въпреки това UIApplication.sharedApplication().delegate as! AppDelegate
съобщава за грешката,
Използване на неразрешен идентификатор „UIApplication“
Как мога да получа достъп до делегата на приложението в разширение на приложението WatchKit2?