2013-09-23 34 views
11

Tôi cần chức năng cho phép trao đổi dữ liệu trên răng xanh giữa hai thiết bị. Tôi biết rằng GKPeerPickerController được sử dụng cho mục đích này. Nhưng lớp này đã không được chấp nhận kể từ iOS 7. Cả tìm kiếm và tài liệu trên Internet đều không nói gì về những gì cần sử dụng (như thường lệ). Bất kỳ đề xuất?GKPeerPickerController đã không được dùng nữa trong iOS 7

GKPeerPickerController Class Reference

Trả lời

12

Ok, tôi sẽ trả lời câu hỏi của riêng mình. Từ tài liệu táo:

khuôn khổ Các Multipeer Connectivity (MultipeerConnectivity.framework) hỗ trợ sự phát hiện của các thiết bị gần đó và liên lạc trực tiếp với các thiết bị mà không cần kết nối Internet. Khung này giúp bạn có thể tạo các phiên nhiều lần dễ dàng và để hỗ trợ truyền dữ liệu trong thời gian thực đáng tin cậy và dữ liệu thời gian thực truyền. Với khung này, ứng dụng của bạn có thể giao tiếp với các thiết bị lân cận và trao đổi dữ liệu liên tục.

Khung cung cấp các tùy chọn dựa trên giao thức và dựa trên giao diện người dùng cho việc phát hiện và quản lý các dịch vụ mạng. Ứng dụng có thể tích hợp lớp học MCBrowserViewController vào giao diện người dùng của họ để hiển thị danh sách các thiết bị ngang hàng để người dùng chọn một danh sách . Ngoài ra, bạn có thể sử dụng lớp MCNearbyServiceBrowser để tìm và quản lý các thiết bị ngang hàng theo cách lập trình.

Để biết thêm thông tin về giao diện của khung này, hãy xem Multipeer Connectivity Framework Reference.

Lớp này không thể dùng được kể từ ios7. Đó là tốt nhưng tôi nghĩ rằng họ có thể đã đưa ra một liên kết đến lớp này trong GKPeerPickerController gần thông báo phản đối.

Các vấn đề liên quan