gpt4 book ai didi

ios - UIActivityViewController iPad 问题

转载 作者:行者123 更新时间:2023-12-01 17:08:05 26 4
gpt4 key购买 nike

我尝试制作 avtivity View Controller 。在模拟器和 iPhone 上一切都很好,但在 iPad 上我看到了:

enter image description here

这是我的代码:

NSArray *activityItems = @[@"Text to share"];

UIActivityViewController *activityController =
[[UIActivityViewController alloc] initWithActivityItems:activityItems
applicationActivities:nil];

NSMutableArray *activityTypes = [NSMutableArray new];

//TODO: handle this array for iOS7 only
[activityTypes addObjectsFromArray:@[UIActivityTypeAddToReadingList,
UIActivityTypePostToFlickr,
UIActivityTypePostToVimeo,
UIActivityTypePostToTencentWeibo,
UIActivityTypeAirDrop]];
activityController.excludedActivityTypes = activityTypes;

//TODO: handle this for both iOS7 and iOS6
[activityTypes addObjectsFromArray:@[UIActivityTypePostToWeibo,
UIActivityTypePrint,
UIActivityTypePrint,
UIActivityTypeAssignToContact,
UIActivityTypeSaveToCameraRoll]];
activityController.excludedActivityTypes = activityTypes;

[self presentViewController:activityController
animated:YES
completion:nil];

它不是 iPad 版本,而是我在 iPad 上推出的 iPhone 版本。但它仍然应该正常工作。
我究竟做错了什么?

UPD:我在日志中也有这个:

3 月 31 日 18:25:58 Marias-iPad SharingExample[713]:CGContextSetFillColorWithColor:无效上下文 0x0。这是一个严重的错误。此应用程序或它使用的库正在使用无效的上下文,从而导致系统稳定性和可靠性的整体下降。此通知是出于礼貌:请解决此问题。这将成为即将到来的更新中的 fatal error 。

3 月 31 日 18:25:58 Marias-iPad SharingExample[713]:CGContextSetStrokeColorWithColor:无效上下文 0x0。这是一个严重的错误。此应用程序或它使用的库正在使用无效的上下文,从而导致系统稳定性和可靠性的整体下降。此通知是出于礼貌:请解决此问题。这将成为即将到来的更新中的 fatal error 。

3 月 31 日 18:25:58 Marias-iPad SharingExample[713]:CGContextGetBlendMode:无效上下文 0x0。这是一个严重的错误。此应用程序或它使用的库正在使用无效的上下文,从而导致系统稳定性和可靠性的整体下降。此通知是出于礼貌:请解决此问题。这将成为即将到来的更新中的 fatal error 。

3 月 31 日 18:25:58 Marias-iPad SharingExample[713]:CGContextSetBlendMode:无效上下文 0x0。这是一个严重的错误。此应用程序或它使用的库正在使用无效的上下文,从而导致系统稳定性和可靠性的整体下降。此通知是出于礼貌:请解决此问题。这将成为即将到来的更新中的 fatal error 。

3 月 31 日 18:25:58 Marias-iPad SharingExample[713]:CGContextFillRects:无效上下文 0x0。这是一个严重的错误。此应用程序或它使用的库正在使用无效的上下文,从而导致系统稳定性和可靠性的整体下降。此通知是出于礼貌:请解决此问题。这将成为即将到来的更新中的 fatal error 。

3 月 31 日 18:25:58 Marias-iPad SharingExample[713]:CGContextSetBlendMode:无效上下文 0x0。这是一个严重的错误。此应用程序或它使用的库正在使用无效的上下文,从而导致系统稳定性和可靠性的整体下降。此通知是出于礼貌:请解决此问题。这将成为即将到来的更新中的 fatal error 。

最佳答案

你读过 UIActivityViewController 文件?
因为有规定在 iPad 上您必须出示 UIActivityViewController UIPopoverController :

On iPad, you must present the view controller in a popover. On iPhone and iPod touch, you must present it modally.

关于ios - UIActivityViewController iPad 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22764375/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com