10得票3回答
在iOS中查找rootViewController

在ShareKit中,代码需要确定根视图控制器的位置,以便显示模态视图。由于某种原因,在iOS 5中该代码失败了: // Try to find the root view controller programmically // Find the top window (th...

9得票2回答
应用图标的角标数字在重新安装后仍然存在

重新安装应用程序时,UIApplication徽章数字不会被删除。 如果我在徽章值为非零时卸载应用程序,然后重新安装它,则新安装中仍会出现徽章。 我按以下方式更新徽章数字: [[UIApplication sharedApplication] setApplicationIconBadg...

9得票3回答
使用sharedApplication的openURL方法在Safari中打开使用POST方法托管的URL

我可以帮您翻译成中文。这段内容涉及到IT技术,描述的是一种使用POST方法在模拟器中主持URL的情况。在启动iOS应用程序的模拟器后,在Safari浏览器中打开网页。为了启动Safari,我使用了 [[UIApplication sharedApplication] openURL: ...。...

9得票1回答
UIApplicationMain的正确使用方法

我决定以编程方式加载我的视图,因此将以下代码放置: int ret = UIApplicationMain(argc, argv, nil, nil); 这样是行不通的。虽然我有一个ViewController和一个AppDelegate,但是正确使用UIApplicationMain来...

9得票2回答
UIApplicationDidEnterBackgroundNotification

UIApplicationDidEnterBackgroundNotification在iPhone应用程序中有什么用处,或者我们如何从中受益?

8得票2回答
如何在iOS扩展中获取状态栏高度

我可以通过UIApplication在普通应用程序中获取状态栏,方法如下: [UIApplication sharedApplication].statusBarFrame 但我们无法从扩展中访问UIApplication。有没有办法在共享中获取状态栏?

8得票2回答
从未运行状态启动应用后处理iOS通知

我一直在尝试处理我的应用程序中的通知,但是它并没有真正奏效。 当我使用didReceiveLocalNotification:(UILocalNotification *)notification函数时,我可以接收并使用用于进入应用程序的通知,没有任何问题。 然而,这个函数只有在应用程序已...

8得票7回答
beginBackgroundTaskWithExpirationHandler永远不会被调用

我有一个应用程序可以在后台播放音频。 当当前曲目完成时,我正在尝试使用beginBackgroundTaskWithExpirationHandler跳转到下一曲。 以下是在播放状态更改时调用的代码。 即使同一方法中的其他代码在后台成功实现,它也从未记录“beginBG called”。 ...

8得票1回答
如何在iOS应用程序中将自定义字体族设置为系统字体

我正在开发一个iOS应用程序,需要在UI中使用自定义字体。我知道如何将新的自定义字体集成到应用程序中。为此,我需要: 下载带有.ttf扩展名的字体文件。 将它们添加到资源包中。 在info.plist文件中,使用Fonts provided by application键添加。 这样就...

8得票4回答
iOS-Swift应用商店审核后,UIApplication.shared.isIdleTimerDisabled = true无法使用

尝试实现的目标 阻止在某些视图控制器上屏幕休眠 我所做的事情 我在运行iOS 12.1.12的物理iPhone 6上测试了我的应用程序。我将手机显示和亮度 > 自动锁定设置为30秒。在特定的VC上,使用UIApplication.shared.isIdleTimerDisabled =...