0
常量對象我具有類似於此的一段代碼:使用在目標c
//Foo.h
OBJC_EXPORT MyObject *const myObj;
// Foo.m
MyObject *const myObj;
@implementation Foo
+(void) initialize
{
if (self = [Graph class])
{
myObj = [Config get:@"Foo"]; // <--- ERROR! assignment of read-only variable 'Foo'
// ....
}
}
// ....
@end
這需要這樣來實現,作爲常數變量必須從一個配置文件正好一次加載。我怎樣才能以這種方式使用常量(是的,它需要是常量,因爲如果它改變了,它會呈現另一組問題。)?
這裏有錯字嗎? 'Foo'是類變量,所以問題行應該讀取'myObj ='而不是'Foo ='? – bosmacs 2010-10-22 17:26:15
哦,是的,謝謝 – 2010-10-22 17:28:22