gpt4 book ai didi

json - 'NSInvalidArgumentException',原因 : 'Invalid type in JSON write (_SwiftValue)' with alamofire swift3

转载 作者:IT王子 更新时间:2023-10-29 05:50:09 24 4
gpt4 key购买 nike

我在使用 XCode8 上传 Swift3 时遇到了以下错误。

'NSInvalidArgumentException', reason: 'Invalid type in JSON write (_SwiftValue)'

let param: Parameters = [
"email":txrNRC.text as AnyObject,
"password":txtPassword.text as AnyObject
]

请告诉我如何解决该问题。我已经尝试使用 let param: NSDictionary 但得到了相同的错误消息。

最佳答案

首先在 Swift 3 中,Objective-C 相当于 idAny而不是 AnyObject , 这也避免了 AnyObject铸件。

错误提示使用了非法类型(Parameters),JSON只支持string , number , <null>array/dictionary .

在你的例子中,字典是 [String:String] ,根本不需要类型注释

let param = [
"email" : txrNRC.text,
"password" : txtPassword.text
]

如果txrNRCtxtPassword如果值为 nil,则需要解包或使用 nil 合并运算符分配占位符。

关于json - 'NSInvalidArgumentException',原因 : 'Invalid type in JSON write (_SwiftValue)' with alamofire swift3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40326732/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com