Re: Retrieving peripherals
Re: Retrieving peripherals
- Subject: Re: Retrieving peripherals
- From: Rick Mann <email@hidden>
- Date: Wed, 02 Jul 2014 17:22:06 -0700
So, I just noticed that it returns an array, and my peripheral is in there. But then what is -centralManager:didRetrievePeripherals: for?
On Jul 2, 2014, at 16:46 , Jason Conn <email@hidden> wrote:
> - [CBCentralManager retrievePeripheralsWithIdentifiers:] is a synchronous method.
>
> On Jul 2, 2014, at 4:21 PM, Rick Mann <email@hidden> wrote:
>
>> I'm remembering the last-connected peripheral by storing the identifier in NSUserDefaults, then trying to retrieve that peripheral on the next launch.
>>
>> Store:
>>
>> NSString* uuid = self.peripheral.identifier.UUIDString;
>> // Store uuid in NSUserDefaults
>>
>> Retrieve:
>>
>> NSUUID* uuid = [[NSUUID alloc] initWithUUIDString: inPeripheralIdentifier];
>> [self.cm retrievePeripheralsWithIdentifiers: @[ uuid ]];
>>
>> But -centralManager:didRetrievePeripherals: is never called (at all, even with an error).
>>
>> Am I doing something wrong? Thanks!
>>
>> --
>> Rick
>>
>>
>>
>>
>> _______________________________________________
>> Do not post admin requests to the list. They will be ignored.
>> Bluetooth-dev mailing list (email@hidden)
>> Help/Unsubscribe/Update your Subscription:
>>
>> This email sent to email@hidden
>
>
> _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> Bluetooth-dev mailing list (email@hidden)
> Help/Unsubscribe/Update your Subscription:
>
> This email sent to email@hidden
--
Rick
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Bluetooth-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden