2013-09-02 2 views
-1

Я разрабатываю приложение с Xcode, и мне нужна помощь.Где позвонить методу

Мне нужно вызвать метод в месте, чтобы он не мешал другому коду.

В моем приложении у меня есть мяч, который перемещается случайным образом, и у меня есть оценка. Код шага находится в методе viewDidLoad.

Теперь мне нужно добавить код оценки. У меня есть весь код, но я не знаю, куда его поместить.

Если я поместил код в viewDidLoad, то каждый раз, когда счет увеличивается, мяч возвращается в исходное положение.

Теперь мне нужно выяснить, где поставить код для оценки. Любая помощь будет большой.

+0

Почему вы удалите этот вопрос, а затем опубликовать новую? – rmaddy

+1

@Lover Не злоупотребляйте сайтом. Вы могли бы изменить свой вопрос, чтобы улучшить его. Это вернет его в начало списка. Одно большое улучшение: показать свой код. Как мы должны выяснить, что с ним не так, если мы не можем видеть ваш код? –

+0

Я выяснил проблему. Я использовал Autolayout, который должен быть отключен. –

ответ

1

Добавить исходный код после создания шара, используя NSTimer с повторением YES с определенным временемInterVal.

тому подобные

После создания кода мячем:

[NSTimer scheduledTimerWithTimeInterval:0.6f target:self selector:@selector(mySourceMethod) userInfo:nil repeats:YES]; /// here also you can change time interval of NSTimer; 

, а затем положить код mySourceMethod такой как

-(void)mySourceMethod 
{ 
    // my code of mySourceMethod; 
} 
+0

Что мне помещать в mySourceMethod –

+0

@LoverofApple - ваш код движения шарика – iPatel

+0

, так где я могу поместить другой код шарика –