0

我有一个基于 iOS 和 macOS 目标的工作文档项目。该文档是一个捆绑包,我让每个目标都能够从另一个目标打开文件。我正在查看有关 UIDocument 的一些在线教程(尤其是Ray Wenderlich 的这篇教程),他们在文档类中为 (NS)FileWrapper 保留了一个变量。我目前让我的模型在每次需要时懒惰地创建一个 FileWrapper。read(from fileWrapper: FileWrapper, ofType typeName: String)当我在 NSDocument 或UIDocument 上解压缩模型对象时,我也会丢弃load(fromContents contents: Any, ofType typeName: String?)fileWrapper。在文档打开时保留 FileWrapper 是否有任何充分的理由,或者我采用的方法是否同样有效?谢谢。

4

1 回答 1

0

在 WWDC2012 的 Session 218 中建议保留对 FileWrapper 的引用,请参阅: https ://developer.apple.com/videos/play/wwdc2012/218/

于 2017-07-30T15:11:40.297 回答