2010-08-05 42 views
0

如果我有一個帶有實例變量「direction」的uiviewcontroller。我能做 MyViewController.direction將實例變量轉換爲字符串?

但如果我不想要的值,但一個字符串與變量名,所以我想@「方向」。

可能嗎?

+0

你能解釋一下你想要完成什麼嗎?同一個對象可以被成千上萬的實例變量引用,所以你不能從一個對象變成實例變量名稱。如果你確切地知道你想要哪個實例變量的名字,你可以自己輸入變量的名字。所以我不清楚你有什麼用途。 – Chuck 2010-08-05 01:00:10

回答

0

您可以使用class_copyPropertyList檢索屬性列表,您可以使用property_getName檢索傳遞第一個方法返回的結構的屬性名稱。

您可以在Declared Properties部分的Objective-C Runtime編程指南中閱讀更多內容。