草庐IT

AT_appDelegate

全部标签

ios - 如何使用 AppDelegate 在 View 之间共享 iAd 横幅

我希望在我的应用中实现iAd。到目前为止,我已经设法使用以下方法在每个View中正确显示/关闭它们。应用委托(delegate):importUIKitimportiAd@UIApplicationMainclassAppDelegate:UIResponder,UIApplicationDelegate{varwindow:UIWindow?varadBannerView=ADBannerView()ViewController1:importUIKitimportiAdclassHomeScreenViewController:UIViewController,UITableVie

ios - 在今天的扩展中使用 AppDelegate

我正在尝试为我的应用构建今天的扩展。我正在使用CoreData和NSFetchedResultsController并收到以下错误:Useofundeclaredtype'AppDelegate'在这行代码中:varappDel:AppDelegate=UIApplication.sharedApplication().delegateasAppDelegate.有人知道如何解决这个错误/在今天的扩展中使用AppDelegate并愿意帮助我吗? 最佳答案 TodayExtension不是应用程序,因此UIApplication和Ap

Swift:如何在测试期间不加载 AppDelegate

我有一个OSX应用程序,它在启动时从服务器加载一些数据并将通知推送到NSUserNotificationCenter。现在我遇到的问题是,在我的单元测试期间也会发生这种情况。我还没有找到阻止这种情况的方法。当然,我可以stubHTTP加载。但在某些情况下,我想测试加载,然后无论如何都会发送通知。我想要做的是让测试运行不加载AppDelegate而是一个我只用于测试的假的。我找到了几个关于如何使用UIApplicationMain执行此操作的示例[1],您可以在其中传递特定的AppDelegate类名。NSApplicationMain[2]无法做到这一点。我试过的是:从AppDeleg

objective-c - 如何从我的 appDelegate 访问我的 viewController? ( swift )

我在我的AppDelegate中,我需要刷新放置在我的ViewController中的webview。所以我用谷歌搜索了如何从appDelegate调用方法/变量,我发现了这个:MyViewController*mainController=(MyViewController*)self.window.rootViewController看起来它可以工作,但我在Swift工作,我有点菜鸟试图在没有任何运气的情况下翻译它..这是我的结果,但我无法让它工作..ViewControllervc=(ViewController)self.window?.rootViewController我做

ios - 将 AppDelegate.h 和 AppDelegate.m 替换为 AppDelegate.swift

我只有一个Objective-C项目,我想使用AppDelegate访问我的xcdatamodel,但是当我将AppDelegate.swift添加到我的项目时,它显示了一个编译问题,它是错误的因为它不知道AppDelegate使用什么以及主要的是什么。然后我尝试删除AppDelegate.h和AppDelegate.m并添加AppDelegate.swift,但它也不起作用并且仍然有编译错误。如何向其中添加AppDelegate.swift? 最佳答案 如果你想使用AppDelegate.swift而不是AppDelegate.h

iOS 9、10 核心数据 : Failed to load optimized model at path

我已经创建了新版本的CoreData模型并将现有模型迁移到它。应用程序在iOS9+上没有任何问题,但对于iOS9和10,我收到此错误:2017-10-2219:28:37.081CafeManager[16654:1918728]CoreData:Failedtoloadoptimizedmodelatpath'/Users/dj-glock/Library/Developer/CoreSimulator/Devices/A81AA9C4-7B59-4422-BA0A-0FD0D1A05205/data/Containers/Bundle/Application/DD66571C-4E

ios - Swift : property 'self.circle1' not initialized at super. 初始化调用出错?

我是编程新手,正在尝试用Swift编写一个井字游戏应用程序,但这个错误使我无法运行该应用程序:属性“self.circle1”未在super.init调用时初始化。该应用程序尚未完成,但我看不到现有代码中的错误所在。请再次彻底解释任何建议,因为我是初学者。谢谢!我的代码:importUIKitclassViewController:UIViewController{//Initializingallimgsasvariables:@IBOutletstrongvarcircle1:UIImageView@IBOutletstrongvarcircle2:UIImageView@IBOu

objective-c - Ho 在混合应用程序(主要语言 ObjC)中从 Swift 获取对 appdelegate 的引用以避免引用循环

首先我知道这个:HowdoIgetareferencetotheappdelegateinSwift?其次,我需要做的是在混合应用程序的Swift端访问appdelegate属性。基本上,1-我有一个作为ObjectiveC项目启动的项目。这意味着AppDelegate是在ObjectiveC端定义的。2-我的swift代码工作正常,我有一个桥头,我可以从另一边的任何一边引用东西。3-这是问题所在:要在我的Swift代码中引用appdelegate,我需要在我的桥接header中添加#import"AppDelegate.h"。但出于其他原因,我还需要AppDelegate.h来导入S

macos - 如何在 Swift 的 AppDelegate 中使用自己的 ViewController 打开一个新窗口

我制作了一个带有下拉菜单的statusBar应用程序。我想从该下拉菜单中打开一个设置窗口。我用自己的ViewController制作了设置窗口。问题是我不知道如何实例化和显示我创建的settingsWindow。我尝试关注互联网上的每一个话题,但都没有成功。我的ViewController:classSettingsViewController:NSViewController{@IBOutletvaripAddress:NSTextField!@IBOutletvarport:NSTextField!@IBActionfuncconnect(sender:AnyObject){}ov

ios - swift ios - 如何从 AppDelegate 在 ViewController 中运行函数

我正在尝试使用AppDelegate在某些ViewController中运行一个函数funcapplicationDidBecomeActive(_application:UIApplication){ViewController().grabData()}但不知何故,当应用程序从后台进入应用程序后变为事件状态时,该功能似乎根本没有运行。函数看起来像这样funcgrabData(){self._DATASERVICE_GET_STATS(completion:{(int)->()inifint==0{print("Nothing")}else{print(int)for(_,data)