2
사용자가 공유 버튼을 클릭 할 때 popoverPresentationController를 표시하려고합니다. 공유 버튼에 작업 시트를 사용했습니다.UIActivityViewController가 iPad에서 작동하지 않습니까?
NSString *aText = @"Some Text";
NSURL *aUrl = [NSURL URLWithString:@"www.demo.com"];
NSArray *objectsToShare = @[aText,aUrl];
NSArray * applicationActivities = nil;
UIActivityViewController * activityViewController = [[UIActivityViewController alloc] initWithActivityItems:objectsToShare applicationActivities:applicationActivities];
activityViewController.excludedActivityTypes = @[
UIActivityTypePostToWeibo,
UIActivityTypeAssignToContact,
UIActivityTypeAirDrop,
UIActivityTypeAddToReadingList,
UIActivityTypeCopyToPasteboard,
UIActivityTypeSaveToCameraRoll,
UIActivityTypePrint,
UIActivityTypePostToFlickr,
UIActivityTypePostToTencentWeibo,];
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone) {
[self presentViewController:activityViewController animated:YES completion:nil];
}
else {
UIPopoverController *popup = [[UIPopoverController alloc] initWithContentViewController:activityViewController];
[popup presentPopoverFromRect:CGRectMake(self.view.frame.size.width/2, self.view.frame.size.height/4 + 20, 0, 0)inView:self.view permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];
}
그것은 아이 패드 (화면에 표시 아무것도)에 잘못 : 여기가 아이 패드에서 작동하지 않는 내 코드입니다. 어떻게 해결할 수 있을까요?