gpt4 book ai didi

nsmutablearray - Sprite Kit iOS7 - SKNode UserData 属性不存储值

转载 作者:行者123 更新时间:2023-12-04 09:35:54 25 4
gpt4 key购买 nike

我认为这项工作很容易,但是我不明白为什么我的 NSMutableDictionary 属性没有像我预期的那样工作。

[self.testSprite.userData setValue:@"CAT" forKey:@"key"];
NSLog(@"%@", [self.testSprite.userData objectForKey:@"key"]);
NSLog(@"%lu", [self.testSprite.userData count]);

我正在重新调整 (null) 和 0。

使用 spriteNode userdata 有什么特别的技巧吗?

谢谢

最佳答案

userData 属性最初为零。您必须创建一个字典并首先分配它:

self.testSprite.userData = [NSMutableDictionary dictionary];

[self.testSprite.userData setValue:@"CAT" forKey:@"key"];
NSLog(@"%@", [self.testSprite.userData objectForKey:@"key"]);
NSLog(@"%lu", [self.testSprite.userData count]);

关于nsmutablearray - Sprite Kit iOS7 - SKNode UserData 属性不存储值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19073199/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com