xmartlabs/Eureka を使用して、動的フォームでアプリを構築しています。
フォームに入力するには、 を使用する必要がありますsetValues(values: [String: Any?])
。
しかし、NSDictionary
変数にフォームの値があり、にキャストできません[String:Any?]
。
NSDictionary
をに変換する方法はあり[String:Any?]
ますか?
xmartlabs/Eureka を使用して、動的フォームでアプリを構築しています。
フォームに入力するには、 を使用する必要がありますsetValues(values: [String: Any?])
。
しかし、NSDictionary
変数にフォームの値があり、にキャストできません[String:Any?]
。
NSDictionary
をに変換する方法はあり[String:Any?]
ますか?
ほんの一例:
if let content = data["data"] as? [String:AnyObject] {
print(content)
}
ここでは、データは JSON オブジェクトです。それに応じて使用してください。
お役に立てれば:
let dict = NSDictionary()
var anyDict = [String: Any?]()
for (value, key) in dict {
anyDict[key as! String] = value
}