2011-04-13 5 views
0
-(void) TimerMethod { 
     [session disconnectFromAllPeers]; 
     timer = [NSTimer scheduledTimerWithTimeInterval:60 target:self selector:@selector(myMethod) userInfo:nil repeats:YES];  
    } 

    -(void)myMethod { 
     @try { 
     GKSession *session1=[[GKSession alloc] initWithSessionID:nil displayName:nil sessionMode: GKSessionModePeer]; 
     self.session=session1; 
     session.disconnectTimeout=6.0; 
     [session setDataReceiveHandler:self withContext:nil]; 
     session.delegate=self; 
     session.available=YES; 
     }  
     @catch (NSException * e) { 
     //NSLog(@"Exception occured"); 
     [session disconnectFromAllPeers]; 
     session=NULL; 
     GKSession *session1=[[GKSession alloc] initWithSessionID:nil displayName:nil sessionMode: GKSessionModePeer];  
     }  
    } 

이제 장치를 검색하지만 이러한 장치의 배열을 만들고 싶습니다. "제발 GKRocket을 제안하지 마세요."라고 미안합니다.Bluetooth 사용 가능한 장치를 NSMutableArray에 저장하는 방법은 무엇입니까?

+0

@MATTEO, 어떻게해야합니까? –

+0

shht - capslock이 너무 큽니다! – Till

답변

0
NSMutableArray *availablePeers = [[self.session peersWithConnectionState:GKPeerStateAvailable] mutableCopy];