다음 코드를 사용하여 UIActivityViewController를 사용하여 이미지, 일부 텍스트 및 URL을 공유합니다. AirDrop을 사용하면 "이 모든 항목을 동시에 수신 할 수 없습니다"라는 점을 제외하고는 모두 잘 작동합니다. 이미지 만 공유하면 AirDrop이 작동합니다. 이메일, 페이스 북, 트위터 공유 방법에 대한 텍스트와 URL이 필요합니다.에어 드롭 오류 메시지 : "동시에 모든 항목을받을 수 없습니다."
텍스트와 URL을 유지하고 AirDrop이 이미지 만 공유하도록하는 방법이 있습니까? Facebook, 이메일, Twitter의 공유 방법은 계속 공유하고 싶은 이미지와 함께 텍스트와 URL을 사용합니까?
NSString *text = [NSString stringWithFormat:@"I made this image using %@ iOS app. Here is the link to download it:", [CloudHelper appName]];
NSURL *url = [NSURL URLWithString:APP_URL];
UIActivityViewController *activityController =
[[UIActivityViewController alloc]
initWithActivityItems:@[text, url, myImage]
applicationActivities:nil];
[self presentViewController:activityController animated:YES completion:nil];
생성 한 문자열, 하나 개의 이미지와 하나의 URL을 반환
UIActivityItemSource, 준수 세 개의 객체를 공유 할 것