fuz*_*oat 9 dictionary nsmutabledictionary sprite-kit swift
我正在尝试创建并在属性中分配Swift Dictionary类型[String : String],这需要一个.当我尝试这个时,我得到错误:SKSpriteNodeuserDataNSMutableDictionary
'[String : String]' is not convertible to 'NSMutableDictionary'
Run Code Online (Sandbox Code Playgroud)
谁能指出我正确的方向?
// USER DATA
var dictionary: [String : String] = Dictionary()
dictionary["Orbit"] = orbit
dictionary["Zone"] = zone
dictionary["Impact"] = impact
var foundationDictionary = dictionary as NSMutableDictionary
neoSprite.userData = foundationDictionary
Run Code Online (Sandbox Code Playgroud)
Air*_*ity 35
没有内置演员.但是你可以使用NSMutableDictionary带字典的初始化器:
var foundationDictionary = NSMutableDictionary(dictionary: dictionary)
Run Code Online (Sandbox Code Playgroud)