ios - 恢复 IOS 8 不起作用
<p><p>我有一个带有 2 个 Storyboard的选项卡式应用程序。在第二个 Storyboard中,我有一个恢复 ID。
我在 AppDelegate 中实现了以下内容:</p>
<pre><code>-(BOOL)application:(UIApplication *)application shouldRestoreApplicationState:(NSCoder *)coder
{
return YES;
}
-(BOOL)application:(UIApplication *)application shouldSaveApplicationState:(NSCoder *)coder
{
return YES;
}
</code></pre>
<hr/>
<p>这在我的 SecondViewController 中:</p>
<pre><code>-(void)encodeRestorableStateWithCoder:(NSCoder *)coder
{
;
;
}
-(void)decodeRestorableStateWithCoder:(NSCoder *)coder
{
self.myTextView.text=;
;
}
</code></pre>
<hr/>
<p>但是当我使用 iOS 模拟器回到主页时,停止正在运行的应用程序并重新启动,TextView 不会恢复文本,我的应用程序在第一个选项卡中启动。</p></p>
<br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
<p><p>您可能错过了在 View 层次结构中的其他位置分配恢复 ID。</p>
<p>您是否也将您的 AppDelegate 从 <code>-application:didFinishLaunchingWithOptions:</code> 更改为 <code>application:willFinishLaunchingWithOptions:</code>?</p>
<p><a href="http://developer.apple.com/downloads/." rel="noreferrer noopener nofollow">Downloads for Apple Developers</a> 上有一些有用的状态恢复工具。页面。</p>
<p>搜索 <em>restoration</em> 以查找将应用的状态恢复记录到控制台的调试配置文件,以及用于以人类可读格式转储状态恢复数据的 restoreArchiveTool。</p></p>
<p style="font-size: 20px;">关于ios - 恢复 IOS 8 不起作用,我们在Stack Overflow上找到一个类似的问题:
<a href="https://stackoverflow.com/questions/26488389/" rel="noreferrer noopener nofollow" style="color: red;">
https://stackoverflow.com/questions/26488389/
</a>
</p>
页:
[1]