1
A
回答
7
2
錯誤-50
是errSecParam
,並意味着你在一個函數傳遞參數的至少一個是/不是有效的。
這可能是由於類型差異或可能是無效值。 See this page on the Apple site閱讀從蘋果errSecParam
官方文檔。
1
如果您要將密碼添加到鑰匙串,請確保您將其作爲數據而不是字符串傳遞,否則您將得到OSStatus錯誤-50。
static func savePassword(password: Data, account: String) throws -> OSStatus {
let query = [
kSecClass as String: kSecClassGenericPassword as String,
kSecAttrAccount as String: account,
kSecValueData as String: password
] as [String: Any]
SecItemDelete(query as CFDictionary)
return SecItemAdd(query as CFDictionary, nil)
}
相關問題
- 1. OSStatus錯誤-50?
- 2. 錯誤是什麼意思?
- 3. 是什麼意思:是什麼意思?
- 4. 背景:50%50%/封面;這是什麼意思?
- 5. 這個Java錯誤是什麼意思?
- 6. 此錯誤消息是什麼意思?
- 7. 這個valgrind錯誤是什麼意思?
- 8. 這個mysql錯誤是什麼意思?
- 9. 以下錯誤是什麼意思?
- 10. HTTP 403錯誤是什麼意思?
- 11. 這個Spring錯誤是什麼意思?
- 12. 這個CPAN錯誤是什麼意思?
- 13. 「unhashable type:'list'」錯誤是什麼意思?
- 14. 這個錯誤是什麼意思?
- 15. _(「寫入錯誤」)是什麼意思?
- 16. 這個pyglet錯誤是什麼意思?
- 17. 這個PHP錯誤是什麼意思?
- 18. 」錯誤:。「這是什麼意思?
- 19. Apache錯誤,它們是什麼意思?
- 20. 我的錯誤是什麼意思?
- 21. [allowDefinition]錯誤信息是什麼意思?
- 22. 這個VB6錯誤是什麼意思?
- 23. 錯誤是什麼意思LNK2019
- 24. GNU做錯誤58是什麼意思?
- 25. visitFunction錯誤是什麼意思?
- 26. 錯誤C4996是什麼意思?
- 27. 錯誤C2600:這是什麼意思?
- 28. mysql - 這個錯誤是什麼意思?
- 29. 這些HPROF錯誤是什麼意思?
- 30. 這個T_IF錯誤是什麼意思?
'errSecParam = -50,/ *一個或多個參數傳遞給一個無效的函數。 * /' – holex 2014-11-03 16:08:06
哪裏可以找到錯誤的完整列表?謝謝! – zumzum 2014-11-03 16:08:39
'Security.framework/SecBase.h'或這裏https://developer.apple.com/library/ios/documentation/Security/Reference/SecurityFrameworkReference/_index.html,_Keychain Services_ – holex 2014-11-03 16:10:57