我正在使用图书应用程序,我想使用页面标记来帮助用户记住他停止阅读的位置。所以我添加了一个带有图像的栏按钮(“mark.png”)。标记视图将在被点击时添加到章节视图中,如果再次被点击,标记将从 中删除superView
。我正在使用这段代码:
- (void)showMark {
if (![markView superView]) {
[chapterOne addSubView:markView];
}
else {
[markView removeFromSuperView];
}
}
它工作正常,但每当我退出应用程序并再次重新运行时,标记视图就消失了,那么我该如何保留它呢?我发现一些论坛谈论NSUserDefaults
保存操作,但我真的不知道如何在我的代码中使用它。任何帮助将不胜感激。