Публикация UIWebview через Facebook connect - PullRequest
0 голосов
/ 02 февраля 2010

Я использую fbConnect в своем приложении Cocoa Touch. У меня есть 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];

1 Ответ

0 голосов
/ 06 февраля 2011

Не уверен, что я понимаю, что вы имеете в виду, говоря о контексте UIWebview.

Если вы хотите опубликовать текст, есть множество примеров для этого в FBConnect.

Возможно, вы захотите попробовать ShareKit, так как все очень просто ....

Если бы вы могли объяснить вопрос, я мог бы предложить лучшую помощь.

Godspeed, Одед.

...