首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >[NSThread睡眠sleepForTimeInterval:5]行的使用会导致应用程序被苹果验证拒绝吗?

[NSThread睡眠sleepForTimeInterval:5]行的使用会导致应用程序被苹果验证拒绝吗?
EN

Stack Overflow用户
提问于 2015-11-17 07:12:23
回答 2查看 212关注 0票数 0

我用过[NSThread sleepForTimeInterval:5]- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions of AppDelegate.m中。为了增加飞溅屏幕显示时间,采用了sleepForTimeInterval方法。这行的使用会导致应用程序被苹果验证拒绝吗?我浏览了“应用程序拒绝”的链接

代码语言:javascript
复制
https://developer.apple.com/app-store/review/rejections/
https://developer.apple.com/app-store/review/guidelines/

有人能帮助确保此方法不会影响应用程序发布吗?提前感谢您的帮助。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-11-17 07:19:09

别这么做!如果您想要一个启动屏幕显示一段时间,创建一个视图控制器,其视图看起来与您的启动屏幕完全一样。在启动时显示该视图控制器,并将其留在那里,只要您愿意。让主线进入睡眠状态是一种灾难。

尽管如此,你为什么要折磨你的用户呢?

票数 1
EN

Stack Overflow用户

发布于 2015-11-17 07:28:51

你的应用程序可能不会被拒绝,但它肯定会是一个糟糕的用户体验。

启动屏幕的目的给用户的印象是,应用程序是响应的。一旦用户点击图标,就会显示启动屏幕,以给出应用程序正在加载的反馈信息。这一次应该只用于加载启动应用程序所需的基本组件。

iOS确实对你的应用程序允许加载的时间有一些限制。如果没有及时响应,操作系统就会杀死这个应用程序。

你为什么要在发射时间上再加5秒?

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33751112

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档