gpt4 book ai didi

iphone - 如果安装了 IOS 6,则在操作表上显示按钮

转载 作者:行者123 更新时间:2023-12-01 17:43:15 24 4
gpt4 key购买 nike

我创建了一个操作表,我想显示 Facebook 共享选项。我不想使用 Composeviewcontroller。我的问题是:如果用户安装了 IOS6,是否可以只显示 Facebook 共享选项?代码片段将非常有用。
我添加了社交框架并创建了一个带有一些按钮的操作表:

UIActionSheet *actionsheet = [[UIActionSheet alloc] initWithTitle:@"Empfehlen" delegate:(id)self cancelButtonTitle:@"Abbrechen" destructiveButtonTitle:nil otherButtonTitles:@"via Mail", @"via iMessage/SMS",@"Tweet", nil];



有没有人建议或解决方案该怎么做?

我的应用程序使用 iOS 5,我想保留它。

谢谢。

最佳答案

这是对 OP 在评论部分提出的后续问题的回答。

在 iOS 6+ 下,您可以使用 UIActivityViewController而在 iOS 5 之前,您仍然可以使用 UIActionSheet .

Class avcClass = NSClassFromString(@"UIActivityViewController");
if (avcClass) {
NSArray *items = @[ xxx ]; // create one or more activity item objects for this
UIActivityViewController *avc = [[avcClass alloc] initWithActivityItems:items applicationActivities:nil];
[self presentViewController:abc animated:YES completion:nil];
} else {
// create and show an action sheet
}

关于iphone - 如果安装了 IOS 6,则在操作表上显示按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13201082/

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