小编jam*_*mcq的帖子

密码自动填充功能在 Xcode 的 iOS 模拟器中是否有效?

我为我的应用程序创建了一个注册表单,并设置了域关联,当我在真实的 iOS 设备上运行它时,一切都完全按照我的预期工作。当我登陆“用户名”字段时,我可以选择自动填写它和密码,也可以点击钥匙图标并浏览钥匙串。

但是......它在模拟器中不起作用。我得到:

2020-05-25 17:27:18.699136-0400 Detail[80182:28631661] [AutoFill] Cannot show Automatic Strong Passwords for app bundleID: ......... due to error: iCloud Keychain is disabled
Run Code Online (Sandbox Code Playgroud)

我一直无法弄清楚如何在模拟器中启用 iCloud 钥匙串。

我是否错误地认为我应该能够在模拟器中测试密码自动填充?

xcode autofill ios swift

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

拆分包含换行符的字符串会产生意外结果

在 Perl 中,如果我分割一个包含换行符的字符串,如下所示;

@fields = split /\n/, "\n\n\n";
Run Code Online (Sandbox Code Playgroud)

@fields 为空。

更多示例:

@fields = split /\n/, "A\nB\nC";   # 3 items ("A","B","C") as expected
@fields = split /\n/, "A\n\nC";    # 3 items ("A","","C")  as expected
@fields = split /\n/, "A\nB\n";    # 2 items ("A","B" )    NOT as expected
@fields = split /\n/, "\nB\nC";    # 3 items ("","B","C")  as expected
@fields = split /\n/, "A\n\n";     # 1 items ("A")         NOT as expected
Run Code Online (Sandbox Code Playgroud)

它的行为就像尾随换行符被忽略一样。

如果我的字符串包含 3 个换行符,并且我在换行符上进行拆分,为什么我的数组不总是包含 3 个项目?

我有办法做到这一点吗?

顺便说一句,我在所有版本的 Perl 上都得到了相同的结果(5.34.0、5.30.3、5.22.1 和 …

regex perl split

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

标签 统计

autofill ×1

ios ×1

perl ×1

regex ×1

split ×1

swift ×1

xcode ×1