草庐IT

appDeleg

全部标签

ios - 由于未捕获的异常 'NSInvalidArgumentException' 终止应用程序,原因 : '-[_. AppDelegate 添加:]:无法识别的选择器

我创建了一个名为Main.storyboard的Storyboard,并创建了一个StoryboardID为“addBtnVC”的AddBtnViewController。在AppDelegate中,我以编程方式初始化了一个带有三个ViewController的选项卡栏。对于其中一个选项卡栏ViewController,我创建了一个添加按钮,该按钮将以编程方式转换为AddBtnViewController。但是,我收到此错误:uncaughtexception'NSInvalidArgumentException',reason:'-[_.AppDelegateadd:]:unreco

ios - 信号 sigabrt 委托(delegate) -> AppDelegate.swift

首先,对于这个可能有点简单/菜鸟的问题,我深表歉意。但是,我已经尝试调试此错误已有一段时间了。不幸的是,我最近开始使用Xcode和Swift工作。我一直在关注在线类(class)Udemy的教程。但是,插入代码后,我不断收到此错误:Thread1:SignalSIGABRT不知道可能是什么。我一直在谷歌上寻找https://teamtreehouse.com/community/error-message-thread-1-signal-sigabrt-in-class-appdelegate但这并没有解决我的问题:(此外,很难理解到底发生了什么,所以我无法通过谷歌找到好的解决方案。也

ios - 如何在appdelegate中调用viewController的方法

我想要viewController的更新数据的方法。所以我想在applicationDidBecomeActive(_application:UIApplication)时使用viewController的更新方法。这怎么可能? 最佳答案 使用UIApplicationDidBecomeActiveNotification。看这个answer. 关于ios-如何在appdelegate中调用viewController的方法,我们在StackOverflow上找到一个类似的问题:

swift - 在 AppDelegate.swift 中导入 AdColony 时为 "no module available"

我已经使用AppleSwift开发了一个应用程序,但是当我在我的AppDelegate.swift中编写这行代码时尝试将AdColony集成到我的项目中:importAdColony我收到错误:没有可用的模块。我该如何解决这个问题?我已按照AdColony指南中的所有步骤进行操作(还集成了其他框架)。 最佳答案 由于AdColony框架是基于Objective-C的,因此您需要为您的项目创建桥接header。这是Apple的documentation.您需要查看名为将Objective-C导入Swift的部分。请注意,您需要在桥接头

ios - 在 Swift 中从 AppDelegate 加载嵌入到 UINavigationController 的 Controller

我需要从AppDelegate显示一个嵌入到UINavigationController的TableView。我一般用letviewController:UIViewController=UIStoryboard(name:"Main",bundle:nil).instantiateViewControllerWithIdentifier("prova")asViewControllerwindow?.rootViewController?.presentViewController(viewController,animated:false,completion:nil)但它不适用于

ios - Swift:将 AppDelegate 实例作为类函数导致线程 1:EXC_BAD_INSTRUCTION

我想从我的AppDelegate中的classfunc获取我的AppDelegate引用。为什么会抛出Thread1:EXC_BAD_INSTRUCTION?classfuncgetDelegate()->AppDelegate{returnUIApplication.sharedApplication().delegateas!AppDelegate}我也曾尝试将其移动到另一个实用程序类并作为常规func,但遇到了同样的崩溃。有没有一种方法可以将AppDelegate作为classfunc而不必编写letappDelegate=UIApplication.sharedApplicat

ios - 谷歌登录登录 View Controller 而不是 Appdelegate IOS Swift

我可以在登录ViewController按钮操作中执行谷歌登录功能吗?现在使用googlesigninsdk我们在appdelegate中实现并使用另一个ViewController来查看该登录按钮。不是在appdelegate中实现函数,我们能否在ViewController上实现登录ViewController并处理谷歌在按钮操作中发挥作用。我刚开始在ios中实现SDK。如果有任何帮助将是有用的。 最佳答案 我已经发布了针对iOS9和iOS8的Google+登录目的的完整解决方案,并且还注意Google登录流程不会在safari

ios - Swift AppDelegate 应用程序 :didFinishLaunchingWithOptions error

这是我的代码:funcapplication(application:UIApplication,didFinishLaunchingWithOptionslaunchOptions:[NSObject:AnyObject]?)->Bool{returntrue}我正在为我的iOS应用阅读localpushnotifications的教程,这个功能出现了很多,但是在我的项目中实现它时我得到了这个错误:Invalidredeclarationof'application(_:didFinishLaunchingWithOptions:)'我的问题是为什么会出现此错误,用什么函数来替换它才

ios - 全局 Alamofire 请求(AppDelegate)

我的应用需要通过Alamofire执行多个URL请求,但我想在View或用户在UI中执行的操作上独立执行这些任务。这基本上意味着“在后台”,因此实际执行任务的处理程序在完成之前不会被取消初始化。我的想法是通过某种类方法从共享AppDelegate调用这些请求。我现在只有一个问题:实现这种情况的最佳方式是什么?我的实际知识会创建这样的东西:@UIApplicationMainclassAppDelegate:UIResponder,UIApplicationDelegate{classfuncsomeKindOfClassRequest(){//...}funcsomeKindOfReq

objective-c - 在 Swift 中从 AppDelegate 解包 UIWindow 两次

要在Objective-c中获取rootViewController,您可以使用以下代码行[[[UIApplicationsharedApplication]delegate]window].rootViewController我试着在swift中做同样的事情UIApplication.sharedApplication().delegate?.window?.rootViewController但是我得到了这个错误'UIWindow?'doesnothaveamembernamed'rootViewController'并且建议说你必须将UIWindow展开两次UIWindow??才