Как отправлять файлы на другие iPhone через Bluetooth

Я делаю небольшое приложение, чтобы пользователи могли быстро редактировать и обмениваться текстом на iPhone.

Итак, я немного знаю о программном обеспечении Bluetooth для iPhone, но я не могу делать то, что хочу:

  • Текст приложения сохраняется в NSUserDefaults. Я хочу отправить это на другое устройство iOS с помощью ключа: "Text1", "Text2" или "Text3" (я знаю, что мне нужно преобразовать текст, который будет в строке в NSData, и tren я бы хотел это в NSMutableDictionary со своим ключом)

  • Я также хочу постоянно искать новые устройства iOS.

Пожалуйста, помогите мне, потому что я не знаю, как я могу это сделать, и так трудно найти учебники по программированию iPhone Bluetooth, спасибо!

Ответ 1

Используйте GameKit, есть много учебников.

Используйте это, чтобы найти другие устройства:

GKPeerPickerController *picker = [[GKPeerPickerController alloc] init];
picker.delegate = self;
picker.connectionTypesMask = GKPeerPickerConnectionTypeNearby;
[picker show];