nsdictionary内部的nsArray在Swift中显示错误的值



下面代码

let emailArray : [String?] = [email]

        let dictionary: [String: AnyObject] = [
            "subject": "subject" as AnyObject,
            "emails" :emailArray as AnyObject ,
            "message" : comment as AnyObject
        ]
        print(dictionary)

印刷时,我将字典作为

["emails": <Swift._SwiftDeferredNSArray 0x608000628320>(
sasa@pylit.in
)
, "message": EWQF , "inclideReview": 0, "subject": subject]

如何从中删除<Swift._SwiftDeferredNSArray 0x608000628320>?我尝试了很多,但没有运气!

将您的字典更改为 [String: Any],然后从每行中删除 as AnyObject

相关内容

最新更新