Parse platform 是否有用于解析本地数据存储的onSave钩子(在iOS上)?

Parse platform 是否有用于解析本地数据存储的onSave钩子(在iOS上)?,parse-platform,hook,nsnotifications,local-datastore,Parse Platform,Hook,Nsnotifications,Local Datastore,虽然提供了一个on-save钩子,允许您在保存对象时在后端执行自定义操作,但他们的iOS SDK没有任何类似的钩子,用于将对象通过-save(finally)*方法保存到本地数据存储中 我希望数据中的更改能够驱动我的自定义操作,例如更新应用程序的UI、刷新表等。。这怎么可能呢?您是否可以观察到任何NSNotifications?很大程度上取决于您的本地“afterSave”是否依赖于云中保存的确认。请考虑以下两个例子: 您可以锁定BackgroundWithBlock并发送通知,以及最终保存。通

虽然提供了一个on-save钩子,允许您在保存对象时在后端执行自定义操作,但他们的iOS SDK没有任何类似的钩子,用于将对象通过
-save(finally)*
方法保存到本地数据存储中


我希望数据中的更改能够驱动我的自定义操作,例如更新应用程序的UI、刷新表等。。这怎么可能呢?您是否可以观察到任何
NSNotification
s?

很大程度上取决于您的本地“afterSave”是否依赖于云中保存的确认。请考虑以下两个例子:

您可以锁定BackgroundWithBlock并发送通知,以及最终保存。通知将立即发送,除非出现错误锁定。记住,你的储蓄最终还是会失败的

[myObject pinInBackgroundWithBlock:^(BOOL succeeded, NSError *error) {
    if( succeeded ){
        [[NSNotificationCenter defaultCenter]postNotificationName:@"localBeforeSave" object:myObject];
        [myObject saveEventually];
    }
}];
或者,在确认保存最终完成后,可以使用块发送本地通知

[myObject saveEventually:^(BOOL succeeded, NSError *error) {

    [[NSNotificationCenter defaultCenter]postNotificationName:@"localAfterSave" object:myObject];
}];

我试着使用这里的代码段来查找通知:但是没有找到任何通过解析发送的有用通知。是的,我认为通知绝对是一种很好的方法。