ios - 估计数据和服务器数据不匹配 Parse.com

标签 ios objective-c parsing

我正在开发一个聊天应用程序,我正在使用 Parse 作为后端。 我有一个讨论表来保存 2 个用户之间的讨论。

@interface Discussion : PFObject <PFSubclassing>

@property (nonatomic, retain) PFUser * customer;
@property (nonatomic, retain) PFUser * creator;
@property (nonatomic, retain) Quote * quote;
@property (nonatomic, retain) NSDate * lastMessageTime;
@property long messageCount;

@end

我有一个消息表来保存消息。

@interface Message : PFObject <PFSubclassing>

@property (nonatomic, retain) PFUser * sender;
@property (nonatomic, retain) Discussion * discussion;
@property (nonatomic, retain) NSString * content;
@property (nonatomic, retain) PFFile * image;
@property (nonatomic, retain) PFFile * imageThumb;
@property (nonatomic, retain) PFFile * video;
@property (nonatomic, retain) PFFile * videoThumb;
@property (nonatomic, retain) PFGeoPoint * location;
@property (nonatomic, retain) PFFile * sound;

@end

当用户聊天时,我使用云代码更新 lastMessageTime 和 messageCount。 我想显示一个带有显示 messageCount 的小标签的人员列表,我有一个 NSTimer 每 3.0 秒自动调用一次。

messagePage

但是当我得到新的Dicussion时,它的estimatedData和serverData不匹配。

enter image description here

我对此一无所知。请给我你的建议。

最佳答案

我在使用 Android Parse SDK 时遇到了同样的问题。

我认为您已经通过 Cloud Code 脚本在服务器端和通过 Object-C 在客户端编辑了 messageCount

要修复它,您必须仅在客户端或服务器端进行编辑并同步到另一端。

谢谢。

关于ios - 估计数据和服务器数据不匹配 Parse.com,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30887847/

相关文章:

ios - OpenGL ES(在 iOS 上):

ios - 您使用的组件错误 shyNavBarManager

ios - 如何在 MapView 上绘制地址字符串数组并显示标记?

objective-c - 如何在选择 NSOutlineView 的行时设置背景颜色

ios - 仅在用户关闭警报后显示下一个屏幕

c++ - 命令解析器的返回集

python - 从文本文件中读取python

ios - 在 View 中包含多个标签或文本字段的最佳方法是什么?

Python - 如何解析 smartctl 程序输出?

ios - 如何使用 Objective-C iOS 创建菱形按钮