Привет, извините за такой немой вопрос Я меняю значение переменной в зависимости от индекса сегментированного элемента управления, но затем хочу использовать эту переменную в следующем вычислении; я уверен, что это имеет какое-то отношение к переменному охвату?Действительно действительно базовый вопрос Obj-C об передаваемых переменных экземпляра
- (IBAction)calculate:(UIButton *)button {
if([sSeg selectedSegmentIndex]==1){
float s=0.5;
NSLog(@"s=%f", s);
}
else if ([sSeg selectedSegmentIndex]==0)
{
float s=1;
NSLog(@"s=%f", s);
}
NSLog(@”s now = %f”, s);
}
Помощь высоко ценится!
Просто объявите свой float var в файле интерфейса между фигурными скобками, такими как float s; и в вашем методе IBAction (и в любом другом месте) вы можете получить к нему доступ напрямую. – Rog 2010-12-09 01:40:28