Tôi đang sửa đổi ứng dụng phát hiện thiết bị qua Bluetooth BLE để vẽ các giá trị vào biểu đồ. Tất cả hoạt động tốt (nhờ sự giúp đỡ của một trong các bạn trong tuần qua). Ứng dụng ban đầu được viết bởi chồng tôi một thời gian trước và trong quá trình khám phá của thiết bị, ông đã sử dụng kiểm tra mã như:iOS UUID không dùng nữa lõibluetooth
NSLog(@" Failed to Connect to Peripheral : %@ with UUID: %@ ", peripheral, peripheral.UUID);
hoặc
NSLog(@" Connected to Peripheral : %@ with UUID: %@ ", peripheral, peripheral.UUID);
Phía trước của mỗi dòng (và một số thông tin khác) Tôi nhận được thông báo cảnh báo rằng UUID không được dùng nữa: lần đầu tiên không được dùng nữa trong ios 7.0 Từ lâu rồi, tôi cố gắng tìm hiểu những gì nó đã được thay thế, nhưng trên Google, nó không giống như những người khác có cùng một vấn đề và khi tôi truy cập Tài liệu Apple: here
không có đề cập đến việc nó không được chấp nhận.
Tôi không hiểu ...
Ai đó có thể vui lòng trợ giúp? Cảm ơn
EDIT: BỔ SUNG MỘT SỐ INFO
Đây là những gì tôi nhận được trên máy tính của tôi trên console
Dường như bạn có kéo lên thuộc tính 'UUID' sai. Thuộc tính 'UUID' của' CBPeripheral' không được dùng nữa là 7.0. https://developer.apple.com/library/ios/documentation/CoreBluetooth/Reference/CBPeripheral_Class/index.html#//apple_ref/occ/instp/CBPeripheral/UUID –
Ian, HI. Ok, vậy tôi phải thay thế bằng cái gì?Tôi đã thêm một hình ảnh để hiển thị cho bạn những gì tôi nhận được trong bảng điều khiển – Clararhea
Tôi xin lỗi; Tôi không thể giúp bạn nhiều hơn thế. (Đó là lý do tại sao tôi đăng một bình luận thay vì cung cấp một câu trả lời.) Các tương tác CoreBluetooth duy nhất mà tôi đã liên quan đến iBeacons, không phải là thiết bị Bluetooth chung. –