iPad Pro 3-го поколения и Apple Pencil2, я собираюсь подготовить обновление для моего приложения для рисования. Но я не собираюсь покупать новые устройства, тогда возникает вопрос, как изменить код обнаружения Apple Pencil для нового устройства?
Текущий код, как показано ниже,
if ([central state] == CBManagerStatePoweredOn)
{
// Device information UUID
NSArray* myArray = [NSArray arrayWithObject:[CBUUID UUIDWithString:@"180A"]];
NSArray* peripherals = [m_centralManager retrieveConnectedPeripheralsWithServices:myArray];
for (CBPeripheral* peripheral in peripherals)
{
if ([[peripheral name] containSubstring:@"Apple Pencil"])
{
// The Apple pencil is connected
self.stylusType = Stylus_ApplePencil;
[self.delegate didConnectStylus:Stylus_ApplePencil];
}
}
}
UUID Apple Pencil 1st-gen - "180A", тогда какое новое имя uuid и периферийное устройство тогда?