jjzjj

UIApplication

全部标签

ios - 在特定的 TabBar 中打开 URL

我正在实现一个“Tabbet应用程序”,我需要一个“Tab”来在Safari中打开一个URL(新窗口不在同一个ViewController中)目前例如在Tab4的ViewController(Tab4ViewControllerView.swif)中我添加了以下代码:guardleturl=URL(string:"https://google.com")else{return//besafe}if#available(iOS10.0,*){UIApplication.shared.open(url,options:[:],completionHandler:nil)}else{UIAp

iphone - 在 Swift 后台下载

我正在尝试让我的应用程序在后台下载图像。但是当我按下[主页]按钮时,应用程序停止下载。即使我使用其他应用程序,有什么方法可以让它继续下载吗?我看到一些应用程序可以这样做,但我不知道怎么做。这是我迄今为止尝试过的。////AppDelegate.swift//Swift-TableView-Example////CreatedbyBilalARSLANon11/10/14.//Copyright(c)2014BilalARSLAN.Allrightsreserved.//importUIKitimportWebKitprotocolDownloadInBackgroundDelegate

ios - 当应用程序状态暂停时,是否有任何功能可以从多任务栏中查找应用程序何时被杀死?

当用户在应用程序在后台保留约3到4小时后通过向上滑动从应用程序切换器中删除应用程序时,我想清除应用程序数据。是否有任何函数或委托(delegate)可以知道应用程序何时在不进入前台的情况下被杀死。我希望在用户从应用程序切换器中终止应用程序时打开登录页面。否则,它应该打开主页。 最佳答案 Swift的解决方案:在您的AppDelegate.swift文件中添加以下函数(如果不存在):funcapplication(_application:UIApplication,didFinishLaunchingWithOptionslaunc

ios - 如何将 Skype 集成到我的 iPhone 应用程序中

我是iOS新手。我想在我的iPhone应用程序中集成Skype,为此我搜索了很多但我还没有找到解决方案如何获得用于集成的SkypeSDK。如何在我的应用程序中集成SkypeAPI。有没有其他办法让开发者Skype账号如果你的人有任何示例代码,请发布。请帮助我。非常感谢。我已经尝试了一些代码请看下面但是使用该代码我的模拟器它显示如下图所示的警报我的代码:--(IBAction)skypeMe:(id)sender{BOOLinstalled=[[UIApplicationsharedApplication]canOpenURL:[NSURLURLWithString:@"skype:"]

ios - Swift 4 中的 statusBarStyle

这是我在AppDelegate类(Swift4)中编写的代码:funcapplication(_application:UIApplication,didFinishLaunchingWithOptionslaunchOptions:[UIApplicationLaunchOptionsKey:Any]?)->Bool{//Overridepointforcustomizationafterapplicationlaunch.UIApplication.shared.statusBarStyle=.lightContentgoToRootViewController()UINaviga

ios - 如何快速处理推送通知?

我有一个ios应用程序,我在其中使用apns发送推送。我需要处理推送消息,如果正确则显示消息。我怎样才能swift实现它?这是我的代码:funcapplication(application:UIApplication,didFinishLaunchingWithOptionslaunchOptions:[NSObject:AnyObject]?)->Bool{registerForPushNotifications(application)returntrue}funcregisterForPushNotifications(application:UIApplication){le

ios - 如何在 iphone 中点击应用程序图标时清除角标(Badge)计数器?

我们使用phonegap开发了一个ios应用程序,并在我们的应用程序中实现了推送通知功能。推送通知对我们来说工作得很好。我们已经为两者(警报和角标(Badge))配置了推送通知,两者都可以正常工作。当我们单击警报列表时,它会将我们重定向到应用程序并清除警报列表中的所有通知,并且角标(Badge)计数器也设置为0。但是当我们点击应用程序图标(角标(Badge)计数器)时,它会将应用程序带到前台,但角标(Badge)计数器和警报不会被清除。我们在didFinishLaunchingWithOptions方法(在appdelegate.m文件中)中使用了以下代码来清除警报并仅在单击警报时重置

iOS - AWS SNS 端点设置为禁用

我一直在尝试了解如何创建一个应用程序来接收来自AWSSNS设置的推送通知。我已经创建了应用程序证书等,据我所知,一切都应该有效。我遵循了一些教程,还设法让我的iOS应用程序接收从我的开发机器上本地运行的PHP脚本发送到APNS的推送通知。我似乎缺少的是,当我尝试设置我的AWSSNS应用程序以将消息发布到我的开发设备端点时,它会将状态从启用更改为禁用,而没有来自AWS的任何推理或错误消息控制台。我的理解是,我使用的设备token是正确的,因为PHP脚本可以正常工作,我的证书等也可以正常工作,因为这意味着PHP脚本无法正常工作,而且我必须在AWS设置和iOS设置之间遗漏一些东西上。一些代码

ios - 在 Swift 中禁用动态类型

我有一个基于SpriteKit的游戏,它在其中一个场景中使用UIView,我这样做是为了利用UITableViewController来显示游戏设置屏幕。我遇到的困难是,当用户将他们的iPad系统辅助功能设置为使用(超)大字体时,UITableView中的文本对于单元格来说太大了,看起来很傻。我想做的是直接禁用应用程序中的动态类型,以便它始终在单元格中显示相同大小的类型。我发现了另一个类似的帖子(here),但响应提供了Objective-C响应:#import@implementationAppDelegateNSString*swizzled_preferredContentSiz

ios - XCTestCase : UIApplication. shared.keyWindow 返回 nil

当我打电话UIApplication.shared.keyWindow尝试在我的测试类中设置RootViewController,关键窗口返回nil。为什么会这样?这是我设置Storyboard的方式:lettestBoard=UIStoryboard(name:"TestStoryboard",bundle:Bundle(for:type(of:self)))letvc=testBoard.instantiateViewController(withIdentifier:"TestController")UIApplication.shared.keyWindow?.rootView