我在使用UIView中的Facebook SLComposeViewController時遇到問題。我遇到的問題是因爲我有一個UIView而不是我繼承的UIViewController。如何在UIView而不是UIViewController中使用Facebook SLComposeViewController
我已經導入:
#import <Social/Social.h>
#import <Accounts/Accounts.h>
,我試圖通過提出Facebook的共享:
SLComposeViewController *controllerSLC = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeFacebook];
[controllerSLC setInitialText:@"First post from my iPhone app"];
[controllerSLC addURL:[NSURL URLWithString:@"http://www.test.com"]];
[controllerSLC addImage:[UIImage imageNamed:@"test.jpg"]];
[self presentViewController:controllerSLC animated:YES completion:Nil];
它的最後一行也不會因爲我繼承呈現視圖UIView而不是UIVIewController我不知道如何解決這個問題。我只想分享一張圖片。
感謝您的任何幫助。
這樣做打破了MVC模式。這是視圖的控制器應該負責這樣的任務。 – Moxy 2013-05-13 16:14:56
@莫克謝謝。有沒有辦法解決它?我正在使用一些示例代碼,它使用UIView – hanumanDev 2013-05-13 16:21:25
試試我的答案... – 2013-05-13 16:24:40