2013-03-03 13 views
5

Próbuję użyć UIActivityViewController do udostępniania na Facebooku. Kiedy używamCzy mogę używać UIActivityViewController do udostępniania na Facebooku?

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

nie mogę zobaczyć „Udostępnij na Facebooku” ikoną chociaż nie wyklucza „UIActivityTypePostToFacebook”. czy nie ma zdefiniowanej UIActivity dla Facebooka?

Dzięki

Odpowiedz

3

Spróbuj tego: jeśli chcesz tylko ikona facebook do akcji:

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

// na liście wyłączonych typu aktywności wstawić dowolny inny rodzaj activitytypes chcesz wykluczyć

+0

Jak mogę wyłączyć Przypomnienia i Notatki? – huyleit

8

Musisz być zalogowany w ustawieniach iphone: Ustawienia -> facebook

Powiązane problemy