4

xmartlabs/Eureka を使用して、動的フォームでアプリを構築しています。

フォームに入力するには、 を使用する必要がありますsetValues(values: [String: Any?])

しかし、NSDictionary変数にフォームの値があり、にキャストできません[String:Any?]

NSDictionaryをに変換する方法はあり[String:Any?]ますか?

4

2 に答える 2

3

ほんの一例:

if let content = data["data"] as? [String:AnyObject] {
    print(content)
}

ここでは、データは JSON オブジェクトです。それに応じて使用してください。

于 2016-06-14T11:42:30.720 に答える
-2

お役に立てれば:

let dict = NSDictionary()
var anyDict = [String: Any?]()

for (value, key) in dict {
    anyDict[key as! String] = value
}
于 2016-06-14T11:42:54.933 に答える