Как сохранить доступные Bluetooth-устройства в NSMutableArray?
-(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, пожалуйста".
1 ответ
NSMutableArray *availablePeers = [[self.session peersWithConnectionState:GKPeerStateAvailable] mutableCopy];