我在Cocoa Touch应用程序中使用fbConnect
。我的视图中有UIWebview
,我想将UIWebview的上下文(它唯一的文本)发布到FaceBook。
如何更改FBStream
以发布我的UIWebview?
FBStreamDialog* dialog2 = [[[FBStreamDialog alloc] init] autorelease];
dialog2.delegate = self;
dialog2.userMessagePrompt = @"Share Ghazals on your wall";
dialog2.attachment = @"{\"name\":\"Hafez Application for iPhone\","
"\"href\":\"http://itunes.apple.com/us/app/divan-of-hafez/id340865571?mt=8?tab=iphone\","
"\"media\":[{\"type\":\"image\","
"\"src\":\"http://photos-h.ak.fbcdn.net/photos-ak-sf2p/v43/67/279420942343/app_5_279420942343_8373.gif\","
"\"href\":\"http://developers.facebook.com/connect.php?tab=iphone/\"}],"
"\"properties\":{\"another link\":{\"text\":\"Hafez App HomePage\",\"href\":\"http://www.momeks.com/hafez\"}}}";
// replace this with a friend's UID
// dialog.targetId = @"999999";
[dialog2 show];
这是我的UIWebView代码:
NSString *path = [[NSBundle mainBundle] pathForResource:@"webViewContent" ofType:@"html"];
NSFileHandle *readHandle = [NSFileHandle fileHandleForReadingAtPath:path];
NSString *htmlString = [[NSString alloc] initWithData:
[readHandle readDataToEndOfFile] encoding:NSUTF8StringEncoding];
webView.opaque = NO;
webView.backgroundColor = [UIColor clearColor];
[self.webView loadHTMLString:htmlString baseURL:nil];
[htmlString release];
答案 0 :(得分:0)
我不确定通过共享UIWebview上下文了解您的意思。
如果您想发布文字,那么FBConnect就有很多例子。
您可能想尝试ShareKit,因为它使一切变得非常简单....
如果你能重新解释一下这个问题,我可以提供更好的帮助。
一帆风顺, 奥德。