使い方は普通の辞書と一緒だが、あらかじめ最初にNSMutableDictionaryとして初期化しておかないとダメ。
そうしないと値を入れたはずなのにnilを返してくるため、悩むことになる。
あと、いちいちoptionalとして?とか付けないといけないのはめんどうだな。
spriteNode.userData = NSMutableDictionary() //最初に初期化が必要!
spriteNode.userData?["nodeID"] = NSNumber(value: cardIndex)
0 件のコメント:
コメントを投稿