怎么判断某条消息是别人发的还是自己发的?
判断一条消息是否是自己发送的,可以用消息的from与当前登录的账号做对比。
NSString *currentAccount = [[[EaseMob sharedInstance].chatManager loginInfo] objectForKey:kSDKUsername];
if ([message.from isEqualToString:currentAccount]) {
// 自己发的
}else {
// 对方发的
}
NSString *currentAccount = [[[EaseMob sharedInstance].chatManager loginInfo] objectForKey:kSDKUsername];
if ([message.from isEqualToString:currentAccount]) {
// 自己发的
}else {
// 对方发的
}