Tôi đang cố gắng tạo và chỉ định Swift Dictionary
loại [String : String]
tại thuộc tính SKSpriteNode
userData
yêu cầu số NSMutableDictionary
. Khi tôi thử điều này, tôi nhận được thông báo lỗi:Từ điển Swift [String: String] tới NSMutableDictionary?
'[String : String]' is not convertible to 'NSMutableDictionary'
Mọi người có thể chỉ cho tôi đúng hướng không?
// USER DATA
var dictionary: [String : String] = Dictionary()
dictionary["Orbit"] = orbit
dictionary["Zone"] = zone
dictionary["Impact"] = impact
var foundationDictionary = dictionary as NSMutableDictionary
neoSprite.userData = foundationDictionary
Được nhiều người đánh giá cao, Cảm ơn Airspeed, đơn giản hơn nhiều so với tôi mong đợi. – fuzzygoat