2013-03-03 18 views
5

私はFacebookで共有するためにUIActivityViewControllerを使用しようとしています。 私は「UIActivityTypePostToFacebook」を除外しなかったが、私は「シェアFacebookで」アイコンを見ることができないUIActivityViewControllerを使用してFacebook上で共有することはできますか?

UIImage* image = [UIImage imageNamed:@"image1.png"]; 
NSArray* dataToShare = @[@"test",image]; 
UIActivityViewController* activityViewController = 
[[UIActivityViewController alloc] initWithActivityItems:dataToShare 
            applicationActivities:nil]; 
activityViewController.excludedActivityTypes = @[UIActivityTypePrint, UIActivityTypeCopyToPasteboard, UIActivityTypeAssignToContact, UIActivityTypeSaveToCameraRoll]; 

を使用しています。 Facebookのための定義済みのUIActivityはありませんか?

おかげ

答えて

3

はこれを試してください:あなたが共有するための唯一のFacebookのアイコンをしたい場合:除外アクティビティタイプのリストで

-(IBAction)shareButtonPressed:(id)sender { NSLog(@"shareButton pressed"); 

NSString *texttoshare = _txt; 
UIImage *imagetoshare = _img; 
NSArray *activityItems = @[texttoshare, imagetoshare];  
UIActivityViewController *activityVC = [[UIActivityViewController alloc] initWithActivityItems:activityItems applicationActivities:nil]; 
activityVC.excludedActivityTypes = @[UIActivityTypeAssignToContact, UIActivityTypePrint, UIActivityTypePostToTwitter, UIActivityTypePostToWeibo]; 
[self presentViewController:activityVC animated:TRUE completion:nil]; 
} 

//あなたは

+0

どのように私はリマインダーとノートを除外できますか? – huyleit

8
を除外したいACTIVITYTYPESの他の種類を挿入します

あなたはiphoneの設定にログインする必要があります: 設定 - > facebook

関連する問題