我的应用程序将子视图写入UIScrollView
. 这些子视图是链接到用户将在其上输入信息的应用程序的其他部分的按钮。我想保存这些数据,包括应用程序退出时的子视图。我的 ViewController(存储滚动视图及其所有子视图)在情节提要中有一个恢复 ID。我该如何使用它?这是我到目前为止所拥有的:
AppDelegate.m
- (BOOL)application:(UIApplication *)application shouldSaveApplicationState:(NSCoder *)coder {
return YES;
}
- (BOOL)application:(UIApplication *)application shouldRestoreApplicationState:(NSCoder *)coder {
return YES;
}
视图控制器.m
- (void)encodeRestorableStateWithCoder:(NSCoder *)coder {
[super encodeRestorableStateWithCoder:coder];
[coder encodeObject:self.scrollView forKey:@"scrollView"];
}
- (void)decodeRestorableStateWithCoder:(NSCoder *)coder {
[super decodeRestorableStateWithCoder:coder];
}