iOS:fix when obj_retain DoricContext cause crash

This commit is contained in:
pengfeizhou
2021-02-09 15:09:52 +08:00
committed by osborn
parent a7e042174f
commit 3fa9124801
6 changed files with 23 additions and 19 deletions

View File

@@ -111,8 +111,7 @@ - (void)onConnectExceptionEvent {
- (void)onStartDebugEvent:(NSNotification *)notification {
NSString *contextId = notification.object;
ShowToast(contextId, DoricGravityBottom);
for (NSValue *value in [[DoricContextManager instance] aliveContexts]) {
DoricContext *context = value.nonretainedObjectValue;
for (DoricContext *context in [[DoricContextManager instance] aliveContexts]) {
BOOL result = [context.contextId compare:contextId] == NSOrderedSame;
if (result) {
_context = context;