Dodałem UIActivityController
w moim projekcie. Wygląda na to, że na ten temat jest znacznie mniej dostępnych pomocy. Problem, z którym się borykam, polega na tym, że linki są udostępniane na Facebooku w dziwny sposób, a nie w sposób, w jaki są one zwykle udostępniane na Facebooku. Aby mieć więcej sensu, zdjęcia wraz z linkami przechodzą do folderu Zdjęcia na iOS bez żadnej możliwości ich zmiany.UIActivityController Publikowanie na Facebooku
Poniżej znajduje się przykład obraz jaki sposób są one obecnie coraz dzielone na Facebooku:
Jak oni są zwykle dzielone na Facebooku i co chcę:
Oto kod, którego używam do dodawania UIActivityController w moim projekcie:
UIActivityViewController *objVC = [[UIActivityViewController alloc]initWithActivityItems:[NSArray arrayWithObjects:titleString, [NSURL URLWithString:urlString], imageTaker, nil] applicationActivities:nil];
[self presentViewController:objVC animated:YES completion:nil];
[objVC setCompletionHandler:^(NSString *activityType, BOOL completed)
{
NSLog(@"Activity = %@",activityType);
NSLog(@"Completed Status = %d",completed);
if (completed)
{
UIAlertView *objalert = [[UIAlertView alloc]initWithTitle:@"Alert" message:@"Posting was success" delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil];
[objalert show];
objalert = nil;
}else
{
UIAlertView *objalert = [[UIAlertView alloc]initWithTitle:@"Alert" message:@"Posting was not successful" delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil];
[objalert show];
objalert = nil;
}
}];
Poza tym, jestem również odbieranie pewne ostrzeżenia w konsoli, które są następujące:
Registering unknown app identifier com.apple.mobilemail failed
Unable to find app identifier com.apple.mobilemail
Registering unknown app identifier com.apple.MobileSMS failed
Unable to find app identifier com.apple.MobileSMS
UPDATE: Próbowałem również zintegrowanie REActivityController
, biblioteka wdrożyć to samo, ale z możliwością funkcje, ale mam do czynienia z tym samym problemem.
Dzięki, działa dobrze, ale muszę pokazać wideo kciuk na kontroler widoku aktywności jako załącznik w momencie udostępniania. Jak mogę to zrobić? –