我使用NSKeyedArchiver
将数据保存到用户默认值。
有时,在调用我的方法保存数据之后,在实际存档和保存数据之前可能会有一个小的延迟。
我正在从今天的扩展程序中读取此数据,并希望在保存数据后更新扩展程序。
如何添加完成块或类似内容,以便在保存数据时收到通知?
答案 0 :(得分:0)
不是NSKeyedArchiver同步操作吗?你不应该等待它完成。只有在数据完全存档后,它才会进入下一行。
NSKeyedArchiver.archiveRootObject(books,toFile:" / path / to / archive")
最坏的情况是,您可以在归档操作完成后使用回调来执行某些操作。