保存到用户默认值时添加完成块
Add completion block when saving to user defaults
我正在使用 NSKeyedArchiver
将数据保存到用户默认值。
有时,在调用我的方法保存数据之后,在数据实际归档和保存之前可能会有一小段延迟。
我正在从 Today's extension 读取此数据,并希望在数据保存后更新此扩展程序。
如何添加完成块或类似的东西,以便在保存数据完成时得到通知?
NSKeyedArchiver 不是同步操作吗?您不必等待它完成。只有在数据完全归档后才会进行下一行。
NSKeyedArchiver.archiveRootObject(书籍,toFile:“/path/to/archive”)
最坏的情况,您可以在存档操作完成后使用回调做一些事情。
我正在使用 NSKeyedArchiver
将数据保存到用户默认值。
有时,在调用我的方法保存数据之后,在数据实际归档和保存之前可能会有一小段延迟。
我正在从 Today's extension 读取此数据,并希望在数据保存后更新此扩展程序。
如何添加完成块或类似的东西,以便在保存数据完成时得到通知?
NSKeyedArchiver 不是同步操作吗?您不必等待它完成。只有在数据完全归档后才会进行下一行。
NSKeyedArchiver.archiveRootObject(书籍,toFile:“/path/to/archive”)
最坏的情况,您可以在存档操作完成后使用回调做一些事情。