相关疑难解决方法(0)

Twitter 预览表在 iOS 6 上使用 ActivityViewController 以英语显示,而不是语言设备

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

\n\n

这是代码:

\n\n
NSString *text = @"Text to share";\n\nNSArray *activityItems = [NSArray arrayWithObjects:text, nil];\n\nUIActivityViewController *avc = [[UIActivityViewController alloc] initWithActivityItems: activityItems applicationActivities:nil];\n\n// Indicamos los servicios est\xc3\xa1ndar que no queremos mostrar\nNSArray *excludedActivityTypes = [NSArray arrayWithObjects:UIActivityTypePostToWeibo,  UIActivityTypeMessage, UIActivityTypeMail, UIActivityTypePrint, UIActivityTypeCopyToPasteboard, UIActivityTypeAssignToContact, UIActivityTypeSaveToCameraRoll, nil];\n\navc.excludedActivityTypes = excludedActivityTypes;\n\n[self presentViewController:avc animated:YES completion:nil];\n
Run Code Online (Sandbox Code Playgroud)\n\n

该设备以西班牙语配置。

\n\n

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

\n\n

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

\n\n

更新: ActivityViewIndicator 的取消按钮也以英文显示 …

twitter ios uiactivityviewcontroller

0
推荐指数
1
解决办法
1123
查看次数

标签 统计

ios ×1

twitter ×1

uiactivityviewcontroller ×1