gpt4 book ai didi

ios - Apple Watch 中模态转场的标签 “Cancel” 显示错误文本 - "abbrechen"

转载 作者:搜寻专家 更新时间:2023-10-30 21:59:20 25 4
gpt4 key购买 nike

当我的 WKInterfaceController 通过按下 menuItem 弹出时(由“self.addMenuItem in mainScreen”设置),弹出的 WKInterfaceController 上的标题显示“abbrechen”而不是“取消”。任何人都知道如何修复它以使其显示“Cancel”?或者我可能在哪里犯了错误?

//MainScreen.swift
func setContextItems(directToEnabled: Bool) {
self.clearAllMenuItems()
self.addMenuItem(with: WKMenuItemIcon.decline, title: "direct", action: #selector(MainScreen.freePressed))
}

线索:

  • 它只发生在我的 Apple Watch 设备 (WatchOS 3.1) 上。运行时在模拟器(Xcode 8.2.1,iPhone 7 plus)上,显示效果很好“取消”。
  • 我的语言和地区都是英语。我的 Watch App 和我的 iPhone 设置中的“语言和地区”都是英语语言和澳大利亚地区。
  • “abbrechen”在德语中是“中止”或“取消”的意思。
  • 有一个 related question在 SO 上。
  • 也许我在某处更改了语言的一些 plist 设置。
  • 我搜索了我的项目,但找不到“german”、“abbrechen”等关键字
  • 我确实使用了“#if (TARGET_OS_IOS || TARGET_IPHONE_SIMULATOR)”,但没有任何相关内容。

我想我可能会在某处更改 plist,仅在 Apple Watch 上更改语言环境/语言。或者这可能是一个罕见的 WatchOS 错误。有人以前见过类似的问题吗?

最佳答案

检查通过 Xcode 安装时是否覆盖了语言设置。这可以使用 Xcode 中的方案编辑器来完成:

  • 在“运行目标”菜单中单击目标,然后选择“编辑方案”。
  • 在右侧,选择“选项”。
  • 检查应用程序语言设置

scheme editor language settings

有关 Testing Specific Languages and Regions (@developer.apple.com) 的更多信息

关于ios - Apple Watch 中模态转场的标签 “Cancel” 显示错误文本 - "abbrechen",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41457733/

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