几个月前,我曾经能够用我自己的文本预填充对话框,因此用户只需单击“共享”即可共享该文本,但是Facebook似乎已经开始像他们在这篇文章中所说的那样忽略该参数。 : https : //developers.facebook.com/blog/post/510/
那么,还有其他方法可以让我预先填写一条用户可以轻松共享的消息吗?
谢谢!
- (void)webViewDidFinishLoad:(UIWebView *)webView
{
[super webViewDidFinishLoad:webView];
if (defaultStatus)
{
// Set the pre-filled status message
[_webView stringByEvaluatingJavaScriptFromString:
[NSString stringWithFormat:@"document.getElementsByName('feedform_user_message')[0].value = decodeURIComponent('%@')",
[SHKEncode(defaultStatus) stringByReplacingOccurrencesOfString:@"'" withString:@"\\'"]
]
];
// Make the text field bigger
[_webView stringByEvaluatingJavaScriptFromString:@"document.getElementsByName('feedform_user_message')[0].style.height='100px'"];
}
}