swift - 斯威夫特:SecRandomCopyBytes 会失败吗?
问题描述
我发现这个答案可以在 Swift 中生成随机字节。
因为result
也可以有另一个值,errSecSuccess
我想知道这个函数在什么情况下会失败。
我强烈考虑在那里强制解包返回类型,因为每次使用它时检查空数据会很乏味。阻止我这样做的原因是我在应用程序启动时运行此功能,当然让应用程序在首次启动时崩溃并不是很有利。
假设此功能永远不会失败(至少它从未对我失败)是否安全,或者是否有百万分之一的情况实际上可能发生这种情况,因此强烈建议使用重试按钮来保护它?
解决方案
推荐阅读
- android - 无法转换文件“linkedin-sdk-release.aar”以匹配属性
- google-app-engine - 谷歌服务账户 googlecredentail auth 不使用 json 和 pk12
- wordpress - 更改的文件权限未生效
- nsmanagedobjectcontext - 将 NSArrayController 绑定到 ManagedObjectContext 会引发异常
- karate - 无法运行空手道测试
- javascript - 返回第一个字母和所有后续辅音的正则表达式
- azure - OfflineSync azure mobile 的过度延迟 - XamarinForms
- c - C嵌套结构语法斗争
- gcc - 配置 GCC 目标 CPU
- java - 将字母“S”替换为“5”