Если вы просто хотите использовать IPC, заставьте оба приложения распознавать некоторую схему URL. Затем позвоните
[[UIApplication sharedApplication] openURL:
[NSURL URLWithString:@"theOtherApp://dataToShare"]];
для отправки и -application:handleOpenURL:
для получения.
Чтобы поделиться строками через монтажную панель, используйте
UIPasteboard* board = [UIPasteboard generalPasteboard];
board.string = @"Some string to share";
для сохранения и использование board.string
в качестве получателя для извлечения строки для обмена. Но если пользователь скопирует что-либо между вашими общими данными, он будет потерян.
Кроме того, вы можете делиться вещами через:
- AddressBook . Создайте фиктивный контакт и используйте его для обмена.
- брелок . Сделайте общий брелок. Только 3.x.
- Чтение / запись из общих папок . Доступ к
/var/mobile/Library/AddressBook
и Keyboard
и Preferences
возможен, даже если ваше приложение находится в «песочнице». Это может нарушать правила SDK.