Моя программа выглядит так:
-(id)init
{
if ( (self = [super init]) )
{
//TargetWithActions *targetActions= [[TargetWithActions alloc] init];
[self countDownSpeed123];
}
return self;
}
-(void)countDownSpeed123
{
countDownSpeed = 5.0f;
}
@end
предупреждение: 'TargetWithActions' может не отвечать на '-countDownSpeed123'
Я получаю предупреждение таким образом. Где я не прав в моей программе. Пожалуйста, объясни ?
Спасибо.
Если мне нужно использовать значение countDownSpeed в другом классе, как я могу сохранить это значение? Как я могу использовать в другом классе? Я думаю, что сохранение работает для типов указателей.
EDIT:
Извините за плохое кодирование и халатность. Я допустил ошибки в своей программе, которые очень грубые.
Спасибо, что ответили.
- Первое: я не объявлял
функция (
-(void)countDownSpeed123;
) в
интерфейс.
Второе: я не включил
следуя в моем классе, где мне нужно
значение (countDownSpeed).
TargetWithActions *targetActions= [[TargetWithActions alloc] init];
[targetActions countDownSpeed123];
Теперь я получил то, что мне нужно.
Спасибо.