我正在使用新的 ActivityViewController 让用户可以在 Facebook 或 Twitter 上分享消息。我更改了 excludeActivityTypes 属性,以便在 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 中选择分享时,预览表显示为西班牙语(正常),但当我选择推特时,推特预览表显示为英文......这不是很重要,但对用户来说不是很漂亮。此外,我担心它可能是更重要的事情的征兆。
你知道为什么推特预览表是英文的吗??
更新: ActivityViewIndicator 的取消按钮也以英文显示
非常感谢!
卡洛斯