Xamarin.ios MonoTouch:Facebook与iOS API的集成
我正在编写一个简单的“FaceBook This”功能,根据我的应用程序中的内容为用户打开帖子。我错过了什么来启动FaceBook用户界面Xamarin.ios MonoTouch:Facebook与iOS API的集成,xamarin.ios,Xamarin.ios,我正在编写一个简单的“FaceBook This”功能,根据我的应用程序中的内容为用户打开帖子。我错过了什么来启动FaceBook用户界面 public static void FacebookThis (string text) { if (SLComposeViewController.IsAvailable (SLServiceKind.Facebook)) { var service = SLComposeViewController.FromServi
public static void FacebookThis (string text)
{
if (SLComposeViewController.IsAvailable (SLServiceKind.Facebook)) {
var service = SLComposeViewController.FromService(SLServiceKind.Facebook);
service.SetInitialText(text);
}
}
您只是缺少了
PresentViewController()
调用,然后在完成处理程序中取消它:
public static void FacebookThis (string text)
{
if (SLComposeViewController.IsAvailable (SLServiceKind.Facebook)) {
var service = SLComposeViewController.FromService(SLServiceKind.Facebook);
service.SetInitialText(text);
service.CompletionHandler += (result) => {
DismissViewController(true, null);
}
PresentViewController(service, true, null);
}
}
您只是缺少了
PresentViewController()
调用,然后在完成处理程序中取消它:
public static void FacebookThis (string text)
{
if (SLComposeViewController.IsAvailable (SLServiceKind.Facebook)) {
var service = SLComposeViewController.FromService(SLServiceKind.Facebook);
service.SetInitialText(text);
service.CompletionHandler += (result) => {
DismissViewController(true, null);
}
PresentViewController(service, true, null);
}
}