Tôi đã thêm UIActivityController
vào dự án của mình. Có vẻ như có rất ít trợ giúp về chủ đề cụ thể này. Vấn đề mà tôi đang phải đối mặt là các liên kết đang được chia sẻ trên Facebook một cách kỳ lạ và không phải là cách chúng được chia sẻ thường xuyên trên Facebook. Để hiểu rõ hơn, các bức ảnh cùng với các liên kết sẽ nằm trong thư mục Ảnh trên iOS mà không có bất kỳ tùy chọn nào để thay đổi nó.UIActivityController Đăng trên Facebook
Dưới đây là hình ảnh ví dụ làm thế nào họ đang bị chia sẻ trên Facebook:
Làm thế nào họ thường được chia sẻ trên Facebook và những gì tôi muốn:
Đây là mã mà tôi đang sử dụng để thêm UIActivityController vào dự án của tôi:
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;
}
}];
Ngoài ra, tôi cũng đang nhận được một số cảnh báo trong giao diện điều khiển là như sau:
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: Tôi cũng đã cố gắng tích hợp REActivityController
, một thư viện để thực hiện điều tương tự nhưng với thêm tính năng, nhưng tôi đang đối mặt với cùng một vấn đề với nó.
Cảm ơn, Nó hoạt động tốt, nhưng tôi cần hiển thị ngón tay cái video trên bộ điều khiển chế độ xem hoạt động dưới dạng tệp đính kèm tại thời điểm chia sẻ. Làm thế nào tôi có thể làm điều đó? –