草庐IT

APPDELEGATE

全部标签

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??才

ios - 如何将 AppDelegate 从 Swift 转换回 Objective C?

我有一个创建为新Swift项目的项目,我需要在对其进行大量更改后将其AppDelegate转换回ObjectiveC,因此它不像创建新项目那么简单注意:我们需要这个,因为我们有一个项目需要快速完成,没有时间探索swift。 最佳答案 删除您的AppDelegate.swift并添加以下文件:AppDelegate.h////AppDelegate.h//Shereef////CreatedbyShereefMarzoukon12/29/14.//Copyright(c)2014XDigitalGroup.Allrightsreser

ios - 如何引用 AppDelegate.swift 中的方法?

我有一个名为“Home”的ViewController,我想调用它的一个方法,称为myFunction()。lethome=Home()as!UIViewControllerhome.myFunction()这似乎行不通。为什么? 最佳答案 如果Home是你的rootViewController那么你可以通过这样做从你的AppDelegate方法中调用animateStuff方法:ifletviewController=self.window?.rootViewController?as?Home{viewController.an

swift - 通过 appDelegate openURL 函数呈现 viewController(在导航层次结构中)

我的初始ViewController是一个登录页面,它检查当前用户是否已登录。如果是,则对下一个View执行segue,这是一个选项卡栏Controller,其默认选择的选项卡是一个TableView(已嵌入导航Controller中)。在这个TableView中是一个事件对象列表。当用户选择一个事件对象时,事件详细信息显示在新View中,导航栏出现在上方,允许用户返回到他们的事件列表。这一切都正常工作。但是,该应用程序具有允许通过URL启动它的URL方案。在我的应用程序委托(delegate)中,我能够捕获我需要的URL方案和查询。我的问题是当我尝试呈现必要的ViewControll

ios - 为什么没有调用 appdelegate 中的函数?

我正在尝试将当前用户添加到安装类中,但由于某种原因该函数未被调用。我究竟做错了什么?我该如何解决?下面是finishlaunchingwithoptions和didregisterfornotifications。funcapplication(application:UIApplication,didFinishLaunchingWithOptionslaunchOptions:[NSObject:AnyObject]?)->Bool{//Overridepointforcustomizationafterapplicationlaunch.Parse.enableLocalData

ios - 从 AppDelegate 通知 View Controller 的正确方法是什么?

我注册了我的应用程序以打开特定文件类型(在我的例子中是cvs)。因此,当用户触摸“打开方式->我的应用程序”application(_app:UIApplication,openurl:URL,options:[UIApplicationOpenURLOptionsKey:Any]=[:])函数被触发。在此函数中,我将数据从文件读取到本地数组。在我的ViewController中,我需要显示以上数据。那么通知VC接收到数据并将数据传递给它的正确方法是什么? 最佳答案 您需要发布这样的通知:常量文件中的某处:extensionNoti