草庐IT

UIApplication

全部标签

ios - Swift - 在应用程序中打开网页,按钮没有反应

我创建了一个按钮来从应用中调用电话:@IBActionfunccallButton(sender:AnyObject){if(PhoneNumber!=""){UIApplication.sharedApplication().openURL(NSURL(string:"telprompt://\(PhoneNumber)")!)}}而且它工作得很好。当我想打开网页时会发生奇怪的事情。我使用几乎完全相同的代码@IBActionfuncopenWeb(sender:AnyObject){UIApplication.sharedApplication().openURL(NSURL(str

ios - 检查我的 IOS 应用程序是否更新

我需要检查我的应用程序何时启动是否正在更新,因为我需要使仅在首次安装应用程序时出现的View在安装后再次出现已更新。 最佳答案 您可以将一个值(例如当前应用程序版本号)保存到NSUserDefaults并在用户每次启动该应用程序时检查它。-(BOOL)application:(UIApplication*)applicationdidFinishLaunchingWithOptions:(NSDictionary*)launchOptions{//...NSUserDefaults*defaults=[NSUserDefaultss

ios - 检查我的 IOS 应用程序是否更新

我需要检查我的应用程序何时启动是否正在更新,因为我需要使仅在首次安装应用程序时出现的View在安装后再次出现已更新。 最佳答案 您可以将一个值(例如当前应用程序版本号)保存到NSUserDefaults并在用户每次启动该应用程序时检查它。-(BOOL)application:(UIApplication*)applicationdidFinishLaunchingWithOptions:(NSDictionary*)launchOptions{//...NSUserDefaults*defaults=[NSUserDefaultss

swift - 如何在 iOS 11 设置中打开您的应用

在iOS11中,Apple似乎已经将很多应用程序配置移动到应用程序路径,如何在设置中以编程方式打开应用程序路径?我尝试了"App-Prefs:root=\(Bundle.main.bundleIdentifier!)"但这似乎不起作用。Pleasenotethatmyquestionisspecificto:Howtoopentheapppathinsettings:NOThowtoopenthesettings 最佳答案 我猜这是您正在寻找的代码:ifleturl=URL(string:UIApplicationOpenSetti

swift - 如何在 iOS 11 设置中打开您的应用

在iOS11中,Apple似乎已经将很多应用程序配置移动到应用程序路径,如何在设置中以编程方式打开应用程序路径?我尝试了"App-Prefs:root=\(Bundle.main.bundleIdentifier!)"但这似乎不起作用。Pleasenotethatmyquestionisspecificto:Howtoopentheapppathinsettings:NOThowtoopenthesettings 最佳答案 我猜这是您正在寻找的代码:ifleturl=URL(string:UIApplicationOpenSetti

ios - UIApplication.sharedApplication().setStatusBarStyle() 已在 iOS 9 中弃用

我一直在用UIApplication.sharedApplication().setStatusBarStyle()在我的appDelegate中它运行良好,但自iOS9以来,此方法已被弃用,我找不到替代方法。我想将整个应用程序的状态栏样式更改为.LightContent,但xCode给我的唯一建议是在每个VC中单独处理这个问题;overridefuncpreferredStatusBarStyle()->UIStatusBarStyle{return.LightContent}有谁知道如何为整个应用程序执行此操作?提前致谢 最佳答案

ios - UIApplication.sharedApplication().setStatusBarStyle() 已在 iOS 9 中弃用

我一直在用UIApplication.sharedApplication().setStatusBarStyle()在我的appDelegate中它运行良好,但自iOS9以来,此方法已被弃用,我找不到替代方法。我想将整个应用程序的状态栏样式更改为.LightContent,但xCode给我的唯一建议是在每个VC中单独处理这个问题;overridefuncpreferredStatusBarStyle()->UIStatusBarStyle{return.LightContent}有谁知道如何为整个应用程序执行此操作?提前致谢 最佳答案

ios - 快速调用电话号码

我正在尝试调用一个号码,而不是使用特定号码,而是一个在变量中调用的号码,或者至少告诉它调出您手机中的号码。在变量中调用的这个数字是我通过使用解析器或从网站sql中获取的数字。我做了一个按钮,试图用一个函数调用存储在变量中的电话号码,但无济于事。任何事情都会有所帮助,谢谢!funccallSellerPressed(sender:UIButton!){//(Thisiscallsaspecificnumber)UIApplication.sharedApplication().openURL(NSURL(string:"tel://######")!)//ThisisthecodeI'm

ios - 快速调用电话号码

我正在尝试调用一个号码,而不是使用特定号码,而是一个在变量中调用的号码,或者至少告诉它调出您手机中的号码。在变量中调用的这个数字是我通过使用解析器或从网站sql中获取的数字。我做了一个按钮,试图用一个函数调用存储在变量中的电话号码,但无济于事。任何事情都会有所帮助,谢谢!funccallSellerPressed(sender:UIButton!){//(Thisiscallsaspecificnumber)UIApplication.sharedApplication().openURL(NSURL(string:"tel://######")!)//ThisisthecodeI'm

ios - 使用 Swift 子类化 UIApplication

在ObjectiveC中很简单:更新main.m文件并更改UIApplicationMain()参数就足够了returnUIApplicationMain(argc,argv,NSStringFromClass([CustomUIApplicationclass]),NSStringFromClass([AppDelegateclass]));但是在swift中没有main.m文件,因为指南说“在全局范围内编写的代码用作程序的入口点,因此您不需要main函数。”那么,如何在swift中子类化UIApplication?有什么建议吗? 最佳答案