ios - 如何成功深层链接到目标 View 需要时间加载的已关闭应用程序

标签 ios objective-c swift deep-linking

我有一个应用程序,可以在其中处理应用程序中各种导航目标的深层链接。

当应用程序在后台运行时,这工作正常 - 但如果应用程序已关闭,则深层链接所需的导航中涉及的 View 可能需要几秒钟才能加载,尤其是在较旧的硬件上。

正在寻找如何处理此问题的最佳实践 - 我不想让用户等待,但我也不想给他们时间离开。

最佳答案

使用的解决方案是 - 如果 View 未加载,则在再次检查并进一步导航之前使用dispatch_after进行短暂延迟。

关于ios - 如何成功深层链接到目标 View 需要时间加载的已关闭应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38080228/

相关文章:

ios - iOS 上的phonegap-nfc 在应用程序下打开“准备扫描”

iphone - iPhone-关于内存使用情况,NSString和NSMutableString之间的区别

ios - iOS 中的 self.timer = nil 与 [self.timer invalidate] 有什么区别?

objective-c - 使用 AFNetworking 2.0 签署 API 请求

ios - Swift 中哪里定义了我们可以使用 `[]` 作为数组文字?

ios - 推送通知 Json 中 "Content-available"的用途?

objective-c - 如何实现在一个部分中点击一个 UITableViewCell 导航到多个 UITableViewCells 以获取详细信息?

ios - HealthKit 授权状态始终为 1

objective-c - 如何在 FileProviderUI 中创建自定义操作

ios - 在 Swift 中为 UIPickerView 委托(delegate)方法