state-restoration相关内容

iOS 6 UIWebView 状态恢复如何工作?

根据文档: 在 iOS 6 及更高版本中,如果您为此视图的 restoreIdentifier 属性分配一个值,它会尝试保留其 URL 历史记录、每个页面的缩放和滚动位置以及有关当前正在查看哪个页面的信息.在恢复过程中,视图会恢复这些值,以便网页内容与之前一样. 我正在做这一切,但什么都没有发生.即使我手动保存和恢复用户之前查看的 URL,滚动位置也不会恢复.文档有误吗? 解决方 ..
发布时间:2022-01-19 22:03:53 其他开发

如何触发 Core 蓝牙状态保存和恢复

状态保存和恢复 因为状态保存和恢复恢复内置于 Core Bluetooth,您的应用可以选择加入此功能要求系统保留应用程序中心状态的功能和外围经理,并继续执行某些代表他们执行与蓝牙相关的任务,即使您的应用程序没有运行时间更长.当其中一项任务完成时,系统将您的应用程序重新启动到后台并为您的应用程序提供有机会恢复其状态并处理事件 对于上述家庭安全应用,系统将监控连接请求,并重新启动应用程序来处理 ce ..

状态恢复仅在连接到 Xcode 时才有效

我有一个运行计时器的应用程序,即使应用程序退出或手机关机,计时器也应该继续运行.所以我尝试使用 shouldSaveApplicationState 和 shouldRestoreApplicationState 来做到这一点.我将这两个方法和 willFinishLaunchingWithOptions 添加到我的 appDelegate 中,并为每个涉及的视图控制器、导航控制器和标签栏控制器设 ..
发布时间:2021-09-30 19:42:08 移动开发

无需动画转场即可恢复视图状态

我已将状态恢复添加到我的应用中,它似乎运行良好,但我对它的运行方式并不满意. 基本上,该应用程序是一个迪士尼等待时间跟踪器,因此当您第一次打开该应用程序时,它会选择四个公园.点击这些公园之一(带有向上滑动的动画)到应用程序的主要部分.问题是 - 当应用重新打开并且视图在几秒钟后恢复时,会执行向上滑动(这很分散注意力). 有人知道为什么会这样吗? 解决方案 这可能取决于您如何触发 ..
发布时间:2021-09-13 20:15:13 移动开发

如何在Android中保存和还原Lambda?

在Android中实现状态恢复时,如何保存和恢复lambda? 我尝试将其保存为Serializable和Parcelable,但是会引发编译错误. 有什么方法可以保存和恢复它们,还是应该寻求其他方法? 解决方案 Kotlin lambdas实现了Serializable,因此无法像这样保存它们: override fun onSaveInstanceState(outS ..
发布时间:2021-02-15 19:39:16 移动开发

恢复Google Cloud项目

我无法在Google云上恢复待删除的待定项目。 在我从我忘记的其他帐户中管理该项目之前,我已经与我共享了这些项目 我今天从Google收到以下消息: 您的Google Cloud Platform项目whm-server-195505已于2018-09-03T22:21:03 + 00:00关闭。 如果您不采取任何行动,在2018-10-03T22:21:03 + 00:0 ..

NSViewControllers和NSViews没有获得恢复API调用

在Apple文档中,他们说,在基于文档的应用程序中,您应该获得对NSApplication,NSWindow,NSWindowController的恢复调用(restoreStateWithCoder:和encodeRestorableStateWithCoder :),然后是整个响应者链(我想实现这一点,但是我只能在NSWindowController/NSDocument子类中获得恢复调用,而 ..
发布时间:2020-08-12 01:33:05 其他开发

iOS 8中的UISplitViewController状态恢复

在iOS 8上,UISplitViewController似乎保存并恢复其子视图的状态,例如,是否隐藏主视图。 这是不可取的,因为我的应用程序应始终在横向显示主视图,并始终将其隐藏在纵向中。如果用户以横向关闭应用程序(保存横向状态)并以纵向重新打开(横向状态已恢复),则UISplitViewController将以错误的配置显示主视图。 我仍然需要为UISplitViewControl ..

没有任何谷歌结果的隐秘警告[在模拟器中]

我在iOS项目中收到此警告:(iOS7,XCode 5 GM) 警告:无法创建正在进行的恢复file 我正在研究一个viewcontroller,当我在启动时收到此警告时,它会全黑。 删除应用程序并重新启动XCode有时似乎有所帮助。我两个都没有返回 - (BOOL)应用程序:(UIApplication *)application shouldRestoreApplica ..
发布时间:2018-09-24 19:37:23 移动开发

iOS 6 UIWebView状态恢复如何工作?

根据文档: 在iOS 6及更高版本中,如果为此视图的restorationIdentifier属性分配值,它会尝试保留其URL历史记录,每个属性的缩放和滚动位置页面,以及有关当前正在查看哪个页面的信息。在恢复期间,视图会恢复这些值,以便网络内容像以前一样显示。 我正在做所有这些,但什么都没发生。即使我手动保存并恢复用户之前查看的URL,也不会恢复滚动位置。这些文档是错的吗? 解决 ..
发布时间:2018-09-24 10:34:31 IPhone

iOS状态恢复动画bug

我只想在我的某个应用中实现iOS State-Restoration API。 最后让它工作后,我发现我以模态方式呈现的ViewController使用动画恢复,这不是我想要的。我希望我的应用程序只处于我离开它的状态,但没有让用户看到他到那里的热点。 所以我继续下载Apple Sample代码: https://developer.apple.com/library /ios/sample ..
发布时间:2018-09-19 21:08:53 移动开发

UINavigationController状态恢复(没有故事板)

我一直在四处寻找状态恢复。在下面的代码中,UITableViewController的滚动位置得到恢复,但是,如果我要进入详细视图(将MyViewController的实例推送到导航堆栈),当应用程序重新启动时,它总是返回到第一个视图导航堆栈中的控制器(即MyTableViewController)。有人能帮我恢复到正确的视图控制器(即MyOtherViewController)吗? App ..
发布时间:2018-09-18 16:29:33 移动开发

为什么我的应用程序在恢复后无法返回到我的详细信息视图?

我的应用程序有一个简单的组织,我在Interface Builder故事板(而不是代码中)中配置了该组织。有一个导航视图控制器,其根视图控制器设置为我的主视图控制器。我的主视图包含一个表格,其中单元格将转换为详细视图控制器。 当我在查看详细信息视图时暂停应用程序然后恢复它时,我是返回主视图,而不是详细信息视图。为什么会这样? 详细信息: 我在Interface Builder中为 ..
发布时间:2018-09-17 10:45:15 移动开发

iOS中的状态恢复

我正在存储我的应用程序屏幕,因此当应用程序打开时,它将显示已存储的屏幕。该应用程序是基于导航的。 我已将Restoration ID分配给主故事板中的两个视图控制器。第一个控制器是导航控制器的根视图控制器。我还为导航控制器分配了Restoration Id。 现在问题是我运行应用程序时收到以下警告: 无法创建正在进行的恢复标记文件。 不确定还需要做什么。 解决方案 之前 ..
发布时间:2018-09-03 17:49:51 移动开发

核心蓝牙状态保存和恢复不起作用,无法重新启动应用程序到后台

我正在努力让核心蓝牙唤醒应用程序,即使它没有运行。 正如Apple所说,“因为状态保存和恢复是内置的核心蓝牙,您的应用可以选择使用此功能,要求系统保留应用中央和外围设备管理器的状态,并代表他们继续执行某些与蓝牙相关的任务,即使您的应用不再运行。这些任务完成后,系统会将您的应用重新启动到后台,并为您的应用提供恢复其状态和适当处理事件的机会。“ 我添加了以下代码以选择将这个功能: ..