2013-03-03 9 views
5

Ich versuche UIActivityViewController zu verwenden, um auf Facebook zu teilen. Als ich dieKann ich UIActivityViewController zum Teilen auf Facebook verwenden?

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

bin mit kann ich den „Share on Facebook“ Symbol nicht, obwohl ich nicht „UIActivityTypePostToFacebook“ ausgeschlossen haben. Gibt es keine vordefinierte UIActivity für Facebook?

Dank

Antwort

3

Try this: wenn Sie Facebook Link teilen möchten:

-(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]; 
} 

// in der Liste der ausgeschlossenen Leistungsart einfügen jede andere Art von ACTIVITY Sie

+0

Wie kann ich Erinnerungen und Notizen ausgeschlossen? – huyleit

8
ausschließen möchten

Sie müssen in Ihrem iPhone Einstellungen angemeldet sein: Einstellungen -> facebook

Verwandte Themen