!12 修复iOS消息监听的BUG

Merge pull request !12 from ZBNever/master
This commit is contained in:
远方夕阳 2022-06-24 01:39:33 +00:00 committed by Gitee
commit 822bc6f104
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F

View File

@ -138,7 +138,7 @@
} }
-(void)handlerConnectClose{ -(void)handlerConnectClose{
[self runOnMainThread:^{ [self runOnMainThread:^{
for (NSValue *value in self.messageObservers) { for (NSValue *value in self.connectionObservers) {//Fix:connectionObservers
id<CIMConnectionObserver> ob = [value nonretainedObjectValue]; id<CIMConnectionObserver> ob = [value nonretainedObjectValue];
if ([ob respondsToSelector:@selector(cimDidConnectClose)]) { if ([ob respondsToSelector:@selector(cimDidConnectClose)]) {
[ob cimDidConnectClose]; [ob cimDidConnectClose];
@ -174,7 +174,7 @@
-(void)removePeerMessageObservers:(id<CIMPeerMessageObserver>)objects{ -(void)removePeerMessageObservers:(id<CIMPeerMessageObserver>)objects{
NSValue *value = [NSValue valueWithNonretainedObject:objects]; NSValue *value = [NSValue valueWithNonretainedObject:objects];
if (![self.messageObservers containsObject:value]) { if ([self.messageObservers containsObject:value]) { // Fix:!
[self.messageObservers removeObject:value]; [self.messageObservers removeObject:value];
} }
} }