在我的应用中,用户可以打开文件,我使用NSKeyedUnarchiver
取消归档数据。为此,用户点击文件,然后我按下一个新的视图控制器,启动unarchive。
然而,如果用户意识到他们窃听了错误的文件,他们可以快速向后滑动。但是,这里的问题是unarchiveObjectWithData:
已经开始并开始占用内存。如果用户向后滑动它不会取消此方法,则在该方法完成之前仍会使用内存。
NSArray *items = [NSKeyedUnarchiver unarchiveObjectWithData:myData];
有没有办法停止或取消此方法?