2013-12-17 58 views
1

我在我的應用程序中實現了社交框架在Facebook上發佈。它工作正常。社交視圖的默認警報不顯示在iOS 7

但如果有no account in settings,那麼Defalut警報不進來IOS 7

在IOS 6中,它會隨之而來。

enter image description here

是在IOS 7這個默認的問題?

我的代碼如下:

if([SLComposeViewController isAvailableForServiceType:SLServiceTypeFacebook]) { 

    SLComposeViewController *controller = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeFacebook]; 

    [controller setInitialText:@"First post from my iPhone app"]; 
    [controller addURL:[NSURL URLWithString:@"http://www.appcoda.com"]]; 
    [controller addImage:[UIImage imageNamed:@"iconTemp.png"]]; 

    [self presentViewController:controller animated:YES completion:nil]; 
} 
+3

刪除if語句,它將工作。 –

+0

@Shabirjan,讓我試試 – user2893370

+0

@Shabirjan,很好它會工作。 – user2893370

回答

3

,使其在搭載iOS 7的工作,只是從你的代碼中刪除以下行,它會正常工作。

if([SLComposeViewController isAvailableForServiceType:SLServiceTypeFacebook]) {