如果我有一個UIViewController
子類,我怎樣才能得到類名字符串?我試過做[vc class]
,但是這會返回一個Class
對象,而不是NSString
。獲取一個視圖控制器的類名字符串
22
A
回答
43
NSStringFromClass
返回一個類以字符串形式的名稱。
NSString * NSStringFromClass ( Class aClass );
+0
如果從谷歌結束並實際上想要SWIFT 3答案,請使用例如:'String(描述:MyViewController.self)':https://stackoverflow.com/a/34878224/1736679 – Efren
4
使用功能:
const char * class_getName(Class cls)
爲
class_getName ([vc class]);
4
18
你可以做這樣的事情
NSString *strClass = NSStringFromClass([viewController class]);
相關問題
- 1. 可選字符串 - 視圖控制器
- 2. 如何在一個視圖控制器訪問字符串變量到另一個視圖控制器
- 3. 如何將字符串值從一個視圖控制器傳遞到另一個視圖控制器
- 4. 將字符串值從一個視圖控制器傳遞到另一個視圖控制器
- 5. 如何發送字符串到另一個視圖控制器
- 6. 在視圖和控制器之間共享一個字符串
- 7. 從另一個控制器獲取字符串變量值javafx
- 8. 獲取當前視圖控制器名稱在父視圖控制器
- 9. 從IBAction傳遞一個字符串到一個單獨的視圖控制器
- 10. 如何從視圖控制器獲取的UITextField字符串NSObject的
- 11. 從另一個視圖控制器類
- 12. 將字符串從一個視圖控制器傳遞到另一個Tabbarcontroller
- 13. 從一個視圖控制器獲取數據到另一個視圖
- 14. 將對象從一個視圖控制器傳遞給另一個視圖控制器在快速獲取無
- 15. Grails獲取控制器的視圖
- 16. 獲取視圖中的控制器
- 17. 只獲取字符串的類名
- 18. 類變量類型獲取我的視圖控制器改變
- 19. 從另一個視圖控制器關閉視圖控制器
- 20. 從另一個視圖控制器通知視圖控制器
- 21. 由控制器名獲取控制器
- 22. 如何獲取保存的字符串並在swift中使用另一個視圖控制器?
- 23. 調用另一個控制器的動作並將視圖作爲字符串獲取
- 24. 從另一個類捕獲一個視圖控制器的圖像
- 25. 獲取Spring控制器的名稱和視圖中的方法
- 26. 如何在另一個類中獲取控制器名稱?
- 27. 希望我的春天控制器沒有視圖返回一個字符串
- 28. 難以將字符串傳遞迴Swift中的前一個視圖控制器
- 29. 獲取小視圖控制器
- 30. 獲取根視圖控制器 - Objective-C
的可能重複[我如何打印Swift中變量的類型或類?](http://stackoverflow.com/questions/24006165/how-do-i-print-the-type-or-class-of-a-variable-in-swift) – Dschee