当您尝试从弹出窗口显示UIActionSheet时,是否收到此消息?
您的应用程序已经展示了一个UIAlertController(),样式为UIAlertControllerStyleActionSheet。使用此样式的UIAlertController的modalPresentationStyle为UIModalPresentationPopover。您必须通过警报控制器的popoverPresentationController提供此弹出窗口的位置信息。 您必须提供sourceView和sourceRect或barButtonItem中的任何一项。如果在呈现警报控制器时不知道此信息,则可以在UIPopoverPresentationControllerDelegate方法-prepareForPopoverPresentation中提供它。
之前我使用了一些解决方案将UIActionSheet转换为UIAlertController,在GM版本之前这个解决方案运行得很好。 但看起来苹果试图解决UIActionSheet的问题,我不想使用我的解决方案 - 但似乎我别无选择...