2017-04-19 2 views
-2

So helfen Sie mir bitte erkennen ich diesen Code u kannWie eingehenden Anruf im Hintergrundmodus in Objective-C

self.callCenter = [[CTCallCenter alloc] init]; 
    [self.callCenter setCallEventHandler:^(CTCall *call) 
    { 
      if ([call.callState isEqualToString: CTCallStateIncoming]) 
     { 

     } 
    }]; 
+0

Sie haben den Code überprüft? –

Antwort

0

überprüfen .... bin mit:

-(void)callStatusChecking{ 
    if (ctCallCenter.currentCalls == nil) 
    { 
     // do ur code... 
     } 
    }else{ 
     [NSTimer scheduledTimerWithTimeInterval:2.0 
             target:self 
             selector:@selector(callStatusChecking) 
             userInfo:nil 
             repeats:NO]; 
    } 
} 

u können Rufen Sie diese Methode auf, wenn Ihre App im Hintergrundmodus war ... wo Sie es wollen.

Verwandte Themen