小编Gau*_*ole的帖子

iOS本地化:具有"\ uxxxx"形式的Unicode字符转义序列不起作用

我们在Localization.string文件中有键值对.

"spanish-key" = "Espa\u00f1ol";
Run Code Online (Sandbox Code Playgroud)

当我们获取并分配给标签时,app会将其显示为"Espau00f1ol".

不行.

self.label1.text= NSLocalizedString(@"spanish-key", nil);
Run Code Online (Sandbox Code Playgroud)

它工作 - 以所需的格式显示.

self.label1.text= @"Espa\u00f1ol";
Run Code Online (Sandbox Code Playgroud)

我们使用时可能会出现什么问题

NSLocalizedString(@"spanish-key", nil)?
Run Code Online (Sandbox Code Playgroud)

如果我们设置\ U而不是\ u,那么它可以工作.

 "spanish-key" = "Espa\U00f1ol";
Run Code Online (Sandbox Code Playgroud)

何时使用"\ Uxxxx"和"\ uxxxx"?

unicode-string localizable.strings ios

12
推荐指数
1
解决办法
5224
查看次数

如何使用Chef设置/更改主机名?

我在运行模式下有几个节点,我必须将主机名设置为这些节点.

有没有Cookbook,因为我们可以设置属性host_name并在各自的节点上运行该配方?

ubuntu chef-infra knife

5
推荐指数
1
解决办法
1万
查看次数

如何更改与 iOS 开发者计划关联的 Apple Id?

我已经注册了“iOS 开发者计划”。abc@xyz.com 以个人身份注册“iOS 开发者计划”时使用了 Apple id。

现在我想更改与“iOS 开发人员计划”关联的 Apple Id。是否可以?

怎么做?我可以使用新分配的 Apple ID 访问相同的“iOS 开发者计划”吗?

app-store ios

5
推荐指数
1
解决办法
1万
查看次数

如何启用/禁用特定文本字段的 OneTimeCode 功能?

对于 OTP 文本字段,我已将 textContentType 设置为 oneTimeCode

if #available(iOS 12.0, *) {
     otpTextField.textContentType = .oneTimeCode
}    
Run Code Online (Sandbox Code Playgroud)

现在,当我们收到 OTP 时,iOS 会为所有键盘类型设置为数字键盘的文本字段显示 OTP,例如)安全令牌、邮政编码等。

应用程序应该只为 textContentType 为 oneTimeCode 的文本字段填充 OTP,而不是应用程序中的所有文本字段。

如何为特定文本字段启用/禁用 oneTimeCode?

ios swift

5
推荐指数
2
解决办法
1982
查看次数

语音通过无法正确读取电话号码

我有以下格式的电话号码

1-1xx-2XX-9565

目前VO将其读作" 一个(暂停)一个xx(暂停)两个xx(暂停)减去九千五百六十五个 ".

VO应将其读作" 一个(暂停)一个xx(暂停)两个xx(暂停)九个五六五 ".

可能是什么问题呢?这是错误的手机格式吗?

accessibility objective-c wcag ios voiceover

4
推荐指数
1
解决办法
4656
查看次数

当用户选择选项卡时,如何重置 UITabBarController 的选项卡(或选项卡控制器)?

Swift:我有 UITabBarController,有 8 个选项卡。当用户选择任何选项卡(包括更多选项卡)时,我想通过弹出到 rootView 控制器来重置所选选项卡的内容?

这怎么可能做到呢?

我尝试用下面的方法重置导航控制器,它适用于底部可见的选项卡,但不适用于More选项卡。

tabBarController(_ tabBarController: UITabBarController, didSelect viewController: UIViewController) 

override func tabBar(_ tabBar: UITabBar, didSelect item: UITabBarItem)
Run Code Online (Sandbox Code Playgroud)

xcode uitabbarcontroller uitabbar ios swift

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

Swift:从货币代码获取货币符号不起作用

我想要货币代码中的货币符号。\n例如) 欧元 -> \xe2\x82\xac、美元 -> $、瑞典克朗 -> kr、丹麦克朗 -> kr

\n\n

我正在使用下面的代码来获取货币符号。

\n\n
func getSymbolForCurrencyCode(code: String) -> String? {\n   let locale = NSLocale(localeIdentifier: code)\n   return locale.displayName(forKey: NSLocale.Key.currencySymbol, value: code)\n}\n
Run Code Online (Sandbox Code Playgroud)\n\n

但它会为瑞典克朗返回瑞典克朗,为丹麦克朗返回丹麦克朗,它应该返回 kr。\n对于美元、英镑、欧元,其工作正常。

\n\n

可能是什么问题?

\n

ios swift

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

iPhone6,iPhone 6 plus:新图像必须遵循哪些命名约定?

对于iPhone4-5,我们必须有3个默认图像由设备加载

Default.png
Default@2x.png  and
Default-568h@2x.png
Run Code Online (Sandbox Code Playgroud)

是否有iPhone6和6 plus的命名约定?

ios iphone-6 iphone-6-plus

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