UIActivityViewController 在 iOS 16 更新后不工作

问题描述 投票:0回答:0

我的 Xamarin.iOS 项目中有以下代码:

public void sendEmail(NSData pdfData)
{
    sharedItems[0] = pdfData;

    var activityController = new UIActivityViewController(sharedItems, null);
    activityController.PopoverPresentationController.SourceView = this.View;
    activityController.PopoverPresentationController.SourceRect = new CoreGrapCGRect(View.Frame.Width/2 + 240, View.Frame.Width / 2 - 160, 0, 0);
    activityController.PopoverPresentationController.PermittedArrowDirections = UIPopoverArrowDirection.Down;

    PresentViewController(activityController, true, null);
}

它之前在 iOS 15 和 16 上运行。今天我将我的设备更新到 iOS 16.3.1,现在当弹出窗口打开时,它完全是空白的。

注意:我无法在更新之前(在 iOS 16 上)在 Outlook 应用程序中发送 pdf 文件,但它至少不是一个空白的弹出窗口。

xamarin xamarin.ios
© www.soinside.com 2019 - 2024. All rights reserved.