2012-07-26 42 views
-1

我想存儲和設置一個類變量,所以我可以調用它的類方法可可,商店類來調用類方法

是不合適的。類似這樣可能嗎?

Class classInstance = [someInstance class]; 

[classInstance callSomeClassMethod]; // declared with +, like + (void)callSomeClassMethod 
+1

考慮到你已經非常上面寫正確的代碼 - 你不覺得只要運行它,看看會發生什麼? – 2012-07-26 16:32:16

回答

1

是的,它是可能的...

Class klass = [NSString class]; 

NSLog(@"%@", [[klass alloc] initWithUTF8String:"hey"]); 

//=> 2012-07-26 17:29:56.882 Untitled 4[4061:707] hey 
+0

但似乎沒有與核心數據項 – 2012-07-26 16:55:33

+1

一起工作,仔細闡述什麼是行不通的? – 2012-07-26 16:57:24