我刚刚为我的应用收到了这个错误报告...事件 View Controller 突然变得怪异而狭窄,无论我是在实际的电话上还是在 View Controller 上。
这是几个月来没有碰到的一些普通的普通代码所发生的:
UIActivityViewController *activityViewController = [[UIActivityViewController alloc] initWithActivityItems:@[message] applicationActivities:nil];
[self presentViewController:activityViewController animated:YES completion:nil];
可能出什么问题了?我什至无法想到从哪里开始对这一问题进行故障排除。
最佳答案
在某些情况下,它可能会发生。试试这个
NSArray *Items = [NSArray arrayWithObjects:
@"Checking Test App", nil];
UIActivityViewController *activity=[[UIActivityViewController alloc]initWithActivityItems:Items applicationActivities:nil];
[self presentViewController:activity animated:YES completion:nil];
或者
NSString *string = NSLocalizedString(@"shareString", nil);
UIActivityViewController *activityViewController = [[UIActivityViewController alloc]
initWithActivityItems:@[string] applicationActivities:nil];
[activityViewController setCompletionWithItemsHandler:
^(NSString *activityType, BOOL completed, NSArray *returnedItems, NSError *error)
{
if ( completed ) {
NSLog(@"sharing complete");
} else
{
NSLog(@"cancelled");
}
}];
[self presentViewController:activityViewController animated:YES completion:^{
}];
关于ios - UIActivityViewController具有怪异的大小和形状,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35805412/