首页 > 解决方案 > 斯威夫特:SecRandomCopyBytes 会失败吗?

问题描述

我发现这个答案可以在 Swift 中生成随机字节。

因为result也可以有另一个值,errSecSuccess我想知道这个函数在什么情况下会失败。

我强烈考虑在那里强制解包返回类型,因为每次使用它时检查空数据会很乏味。阻止我这样做的原因是我在应用程序启动时运行此功能,当然让应用程序在首次启动时崩溃并不是很有利。

假设此功能永远不会失败(至少它从未对我失败)是否安全,或者是否有百万分之一的情况实际上可能发生这种情况,因此强烈建议使用重试按钮来保护它?

标签: swift

解决方案


推荐阅读