kss*_*skr 5 iphone share pasteboard
我想在两个iPhone应用程序之间共享文本数据.我怎样才能将粘贴板用于此目的.任何人都可以帮我提供示例代码.提前致谢.建议我是否有比粘贴板更好的方法来完成我的任务.
如果您只是想使用IPC,请让您的两个应用程序识别一些URL方案.然后打电话
[[UIApplication sharedApplication] openURL:
[NSURL URLWithString:@"theOtherApp://dataToShare"]];
Run Code Online (Sandbox Code Playgroud)
发送,并用于-application:handleOpenURL:接收.
要通过粘贴板共享字符串,请使用
UIPasteboard* board = [UIPasteboard generalPasteboard];
board.string = @"Some string to share";
Run Code Online (Sandbox Code Playgroud)
保存,并board.string用作getter来检索要共享的字符串.但是,如果用户复制您的共享数据之间的任何内容将丢失.
或者,您可以通过以下方式分享内容
/var/mobile/Library/AddressBook并且即使您的应用程序是沙盒Keyboard,Preferences也可以访问.这可能违反了SDK规则.