相关疑难解决方法(0)

iOS应用程序Display Recorder如何在不使用私有API的情况下记录屏幕?

iOS应用程序显示记录器声称能够记录iOS设备的屏幕,即使它在后台.鉴于这UIGetScreenImage()是私有API,并且当Apple运行的静态分析检测到时,将导致拒绝提交应用程序,他们如何能够在批准的应用程序中进行此录制?

此外,应用程序会在记录时在屏幕顶部显示一个红色条,类似于原生iOS的电话功能.

我有一段时间以来一直是iOS开发人员,我对这个甚至是如何完成感到有点困惑,甚至在应用程序之外将红色条放在顶部的细节.我的印象是,当应用程序在后台运行时,我们基本上无法控制正在发生的事情,缺少一些关键功能(如音频播放等).

即使开发人员使用私有API /库来完成此任务,他们如何能够以审核期间未检测到的方式执行此操作?如果我遗漏了iOS的更高版本中引入的明显内容,我表示歉意.

iphone objective-c ios

40
推荐指数
2
解决办法
2万
查看次数

应用程序最小化后我们可以调用该方法吗?

iOS版

应用程序最小化后我们可以调用该方法吗?

例如,被叫5秒后applicationDidEnterBackground:.

我使用此代码,但test方法不调用

- (void)test
{
    printf("Test called!");
}

- (void)applicationDidEnterBackground:(UIApplication *)application
{
    [self performSelector:@selector(test) withObject:nil afterDelay:5.0];
}
Run Code Online (Sandbox Code Playgroud)

iphone cocoa objective-c ios

7
推荐指数
1
解决办法
1451
查看次数

标签 统计

ios ×2

iphone ×2

objective-c ×2

cocoa ×1