target-c - использование логического значения из одного класса в другом классе - PullRequest
0 голосов
/ 22 марта 2012

Я оглянулся и не смог найти внятного ответа на этот вопрос. Поэтому я спрашиваю здесь. У меня есть два класса. ClassA и ClassB. У меня есть значение bool в ClassB. У меня есть метод в ClassA, где он ищет это значение в ClassB, чтобы быть True, чтобы метод сработал. Я не совсем уверен, как заставить ClassA увидеть это значение. Любая помощь будет отличной. Заранее спасибо!

1 Ответ

2 голосов
/ 23 марта 2012

будьте осторожны с «глобальным определением». если ваш класс должен сохранить пользовательские настройки, вы можете использовать: для сохранения:

 NSUserDefaults *pref = [NSUserDefaults standardUserDefaults];
 [pref setBool:YES forKey:@"AudioIsON"];
 [pref synchronize];

для чтения:

BOOL myBooleanSetting = [[NSUserDefaults standardUserDefaults] boolForKey:@"AudioIsON"];

вместо, лучше узнать делегата и собственность.

надеюсь, это поможет вам.

...