0
我正在使用RedBearLab的BLE_Framework用於我的iOS-BLE-Arduino項目。我爲iOS 7設計了一個應用程序,但Xcode顯示TableViewController.h中的'isConnected'已被棄用。我不是程序員,所以我需要編輯代碼以保持其功能。謝謝。 以下是代碼。編輯BLE屏蔽框架iOS 7
(IBAction)btnScanForPeripherals:(id)sender
{ 如果(ble.activePeripheral) 如果(ble.activePeripheral。isConnected)//! 'isConnect' 已經過時了。首先在iOS 7.0中棄用 {[ble CM] cancelPeripheralConnection:[ble activePeripheral]]; [btnConnect setTitle:@「Connect」forState:UIControlStateNormal]; return; }
if (ble.peripherals)
ble.peripherals = nil;
[btnConnect setEnabled:false];
[ble findBLEPeripherals:2];
[NSTimer scheduledTimerWithTimeInterval:(float)2.0 target:self selector:@selector(connectionTimer:) userInfo:nil repeats:NO];
[indConnecting startAnimating];
}
的另一個問題是,UUID是在IOS 7.0過時了。
if (!service)
{
printf("Could not find service with UUID %s on peripheral with UUID %s\r\n",[self CBUUIDToString:serviceUUID],[self UUIDToString:p.UUID]);
return;
}
我能做些什麼來解決它? 謝謝