我需要在NSDictionary中存储一个Class
。除了用NSStringFromClass做这件事还有其他的方法吗?如何将Class包装到对象中?
0
A
回答
3
使用的setObject:forKey:
一类是可以传递给的setObject这需要在ID为参数一个有效的项目。
1
@class MyClass;
MyClass* myObject;
[myDictionary setValue:myObject forKey:@"key"];
和鲍勃的你的叔叔。你不需要将类转换成任何东西来放入字典中。
如果您想将字典存储在NSUserDefaults,NSData或其他中,请专门查看相关答案。例如,请在StackOverflow处搜索[ios] custom class NSUserDefaults
,或者查看是否符合NSCoding。
相关问题
- 1. 将对象包装到派生类中
- 2. 如何在YUI对象包装中包装javascript对象文字?
- 3. 如何将Backbone集合包装到JSON对象中?
- 4. 如何获取将原始类型的Class对象转换为包装的类
- 5. 如何包装JSON对象?
- 6. Java将对象转换为Class如何?
- 7. Jackson在将对象序列化到json时包含'class'字段
- 8. 将包装对象添加到原型对象
- 9. 将Class对象保存到SharedPreferences
- 10. 如何将Class对象写回.class文件?
- 11. 如何在DBIx :: Class中创建包含相关对象的行对象?
- 12. 如何在动态对象中包装对象?
- 13. 如何将对象转换为Ninject和C#中的包装对象?
- 14. 如何在JavaScript中将对象安全地包装到数组中
- 15. 如何将记录从classt类型List添加到Class对象?
- 16. Class对象Qt中
- 17. 如何在JRuby中引用Class对象?
- 18. 如何将静态类包装到非静态实例对象中(动态)
- 19. 包装类如何将数据类型的值包装在其对象周围?
- 20. ICustomTypeDescriptor包装对象
- 21. 如何将javax.microedition.lcdui包安装到Netbeans中
- 22. 如何将文本包装到TextBlock中?
- 23. 如何将java.lang.Appendable包装到java.io.Writer中?
- 24. 有没有办法将jquery函数包装到对象中?
- 25. 如何防止包装对象自行包装?
- 26. 如何将python中的Class对象转换为llvm?
- 27. 如何将一个void *指针包装成一个TCL对象
- 28. 如何将URL站点封装到Java对象中?
- 29. 如何将对象添加到对象?
- 30. 如何将Class对象的数组保存到Plist中(Iphone开发)
对象是类 – progrmr
的一个实例,对于错误交流感到抱歉。其实我的意思是,类的项目可以传递给setObject没有问题,并急于把它作为一个类是一个有效的对象。我的错。 – Bourne