gpt4 book ai didi

ios - 使用 ActivityViewController 的 iOS 6 上的 Twitter 预览表以英文显示而不是语言设备

转载 作者:行者123 更新时间:2023-11-28 19:13:47 24 4
gpt4 key购买 nike

我正在使用新的 ActivityViewController 让用户可以在 Facebook 或 Twitter 上分享消息。我更改了 excludedActivityTypes 属性,以便在 ActivityViewController 上仅显示 Facebook 和 Twitter 按钮。在 activityItems 数组中,我只有一个包含要共享的文本的 NSString。

代码如下:

NSString *text = @"Text to share";

NSArray *activityItems = [NSArray arrayWithObjects:text, nil];

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

// Indicamos los servicios estándar que no queremos mostrar
NSArray *excludedActivityTypes = [NSArray arrayWithObjects:UIActivityTypePostToWeibo, UIActivityTypeMessage, UIActivityTypeMail, UIActivityTypePrint, UIActivityTypeCopyToPasteboard, UIActivityTypeAssignToContact, UIActivityTypeSaveToCameraRoll, nil];

avc.excludedActivityTypes = excludedActivityTypes;

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

设备配置为西类牙语。

因此,当我选择在 Facebook 中共享时,预览表以西类牙语显示(正常),但是当我选择 Twitter 时,Twitter 预览表以英语显示...这不是很重要,但对用户来说不是很漂亮。此外,我担心这可能是更重要的事情的征兆。

你知道为什么twitter预览表是英文的吗??

更新:ActivityViewIndicator 的取消按钮也以英文出现

非常感谢!

卡洛斯

最佳答案

最后我发现问题与本地化有关。为了以任何语言查看所有系统 View Controller ,您必须确保已添加 .lproj 目录或在 info.plist 中添加本地化 key 以及您需要的所有语言。

此时我在 info.plist 中将西类牙语添加到本地化键中,推特表开始以西类牙语显示。

关于ios - 使用 ActivityViewController 的 iOS 6 上的 Twitter 预览表以英文显示而不是语言设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13562814/

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