2012-04-26 58 views
1

我试图找到一种方法将iPhone本机联系人导入到UIWebView页面。用户应该能够点击网页视图上的按钮来拉起手机联系人列表,然后从该列表中选择一些联系人。一旦他们完成选择联系人,UIWebView必须显示所有选择的联系人(联系信息可以是姓名,电话号码,电子邮件等)。如何将iPhone联系人拖入UIWebView?

我读了关于通过使用UIWebViewDelegate拦截UIWebView所做的请求,它看起来很有前途,只要从UIWebView转到某个本地视图。但是,我如何将原生视图中的数据带入UIWebView?

回答

1

您可以查看使用UIWebView的stringByEvaluatingJavaScriptFromString:(NSString *)script将地址簿数据作为JSON字符串注入您的网页。

我认为你最难的部分是将所有的地址簿数据提取到格式化的JSON字符串中。

+0

谢谢,你能详细点吗?我之前使用过这种方法来运行简单的js函数,这些js函数嵌入在webview中加载的网页中。我只是传入我的js函数名称作为字符串@“myJsFunction()”。你是否暗示它会工作,如果我通过格式化的NSString *就像@“myJsFunction('my json string')”?我会很快尝试。 – 2012-04-27 22:02:05

相关问题