我需要在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