Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Swift

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 36, средняя оценка - 4.86
Mistin
0 / 0 / 0
Регистрация: 13.06.2012
Сообщений: 34
#1

Нужна задержка между выполнениями действий - Swift

23.06.2014, 19:48. Просмотров 5089. Ответов 41
Метки нет (Все метки)

Здравствуйте.
Подскажите, как сделать, чтобы текст выводился с задеркой (например в одну секунду).
Например:
Код
println("Ла-ла-ла")
//А тут задержка в 1 секунду.
println("Бла-бла-бла")
На самом деле код нечно по другому будет выглядеть (не в консоле будет вывод).
Но мне надо, чтобы вывелся "Ла-ла-ла" и через секунду "Бла-бла-бла".
Заранее спасибо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.06.2014, 19:48
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Нужна задержка между выполнениями действий (Swift):

Задержка между выполнениями функций макроса. - Visual Basic
макрос выполняет подряд функцию А, функцию Б, функцию В, ... Как сделать задержку, например 1секунду, между выполнением функий?

Задержка между действиями - Программирование Android
Есть такой вот метод: public void move(int x) { while (this.x != x) { /* Ваш код */ this.x += 1; } } Как...

Задержка между командами - C++ Linux
Добрый день! я хочу спросить, почему при выполнении кода int y=0; while(1) { while(y++<1000000);y=0; printf("z "); } не...

AS 3.0 Задержка между клипами - ActionScript
Здравствуйте. Порылся по форуму, видел несколько вариантов ответо на нужный мне вопрос, но не смог его решить. Какая задача. Есть...

Нужна задержка в выполнении программы или как использовать таймер? - Delphi
Доброго времени суток:) Суть программы: есть круглая мишень и нужно сделать 10 выстрелов, координаты x, y считываются из таблицы и для...

Задержка между вызовами методами - C#
Всем привет.Подскажите пожалуйста. В одном месте кода вызываю метод А. Сейчас мне надо после метода A добавить вызов метода B через 3...

41
Mistin
0 / 0 / 0
Регистрация: 13.06.2012
Сообщений: 34
26.06.2014, 13:24  [ТС] #31
Ок, попробуй так. Всё равно не работает.
0
TexHuK
9 / 9 / 0
Регистрация: 19.10.2011
Сообщений: 102
26.06.2014, 13:48 #32
Цитата Сообщение от Mistin Посмотреть сообщение
Ок, попробуй так. Всё равно не работает.
я понял

Objective-C
1
2
3
4
5
6
7
func  myMetod(timer:NSTimer)
{
wordPrint.text = wordPrint.text + String(i++)
if i == 4 {
timer.invalidate()
}
}
0
Mistin
0 / 0 / 0
Регистрация: 13.06.2012
Сообщений: 34
26.06.2014, 13:57  [ТС] #33
Работает не так как надо. У меня работает по зареджке только в консоле, а в симуляторе неправильно.
Это только у меня так?
0
TexHuK
9 / 9 / 0
Регистрация: 19.10.2011
Сообщений: 102
26.06.2014, 14:06 #34
я не знаю, у меня в симуляторе работает так как надо, покажи еще раз весь свой код
циферки появляются друг за другом
0
Mistin
0 / 0 / 0
Регистрация: 13.06.2012
Сообщений: 34
26.06.2014, 16:16  [ТС] #35
О...пересоздал проект. Повторил код и заработало! СПС, ребят)

Добавлено через 2 часа 0 минут
Есть ещё вопрос. Я вот создаю массив:
Objective-C
1
2
3
var word = ["qwe"]
word[1] = "rty"
println("\(word[1])")
Не работает.
Почему то не хочет создавать в массиве ещё одно место. А вот изменять я массив могу, но добавлять нет.
Как сделать, чтобы в массив я мог добавлять элементы?
0
Xavier
in god we trust
74 / 74 / 8
Регистрация: 20.04.2012
Сообщений: 201
26.06.2014, 16:48 #36
Цитата Сообщение от Mistin Посмотреть сообщение
Как сделать, чтобы в массив я мог добавлять элементы?
Objective-C
1
2
3
word.append("rty")
//или так:
word+="rty"
0
Mistin
0 / 0 / 0
Регистрация: 13.06.2012
Сообщений: 34
26.06.2014, 18:45  [ТС] #37
Можете жать комментарий к коду?

Добавлено через 1 час 55 минут
Мой пост выше не актуален.
У меня есть кнопка, которая должна ставить на паузу этот таймер. Так вот, как его приостановить, чтобы потом можно было легко продолжить с того же места.
0
TexHuK
9 / 9 / 0
Регистрация: 19.10.2011
Сообщений: 102
26.06.2014, 19:21 #38
Цитата Сообщение от Mistin Посмотреть сообщение
У меня есть кнопка, которая должна ставить на паузу этот таймер. Так вот, как его приостановить, чтобы потом можно было легко продолжить с того же места.
я очень терпеливый
Посмотри пожалуйста вот это видео
http://www.youtube.com/watch?v=ZzmrC8FLzaw
там всего 7 минут, и ты поймешь как ставить и как снимать с паузы с помощью таймера.

а так обычно условие создают, типа истина и ложь
истина код выполняется, ложь код не выполняется
0
Mistin
0 / 0 / 0
Регистрация: 13.06.2012
Сообщений: 34
27.06.2014, 11:49  [ТС] #39
Objective-C
1
истина код выполняется, ложь код не выполняется
Спасибо. Не знал, сильно помог)

Добавлено через 16 часов 26 минут
Не подскажите, как добавить текстовое поле, в котром несколько строк (ну как Text Field, но в нём 1 строка только, а мне надо, чтобы можно было целый текст добавить). Заранее спс.
0
Victorianec
20 / 20 / 6
Регистрация: 09.01.2014
Сообщений: 118
27.06.2014, 13:13 #40
UITextView - думаю то, что вам нужно.
0
Mistin
0 / 0 / 0
Регистрация: 13.06.2012
Сообщений: 34
27.06.2014, 14:08  [ТС] #41
Мне надо так, чтобы пользователь мог изменять текст. А UITextView только выводит же, или нет?
0
Xavier
in god we trust
74 / 74 / 8
Регистрация: 20.04.2012
Сообщений: 201
27.06.2014, 19:37 #42
Цитата Сообщение от Mistin Посмотреть сообщение
Мне надо так, чтобы пользователь мог изменять текст.
UITextView то что надо. Это можно и самому все проверить и делается это за считанные секунды
0
27.06.2014, 19:37
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.06.2014, 19:37
Привет! Вот еще темы с ответами:

Задержка между запуском программ - Delphi
подскажите пожалуйста!!!!!!!!! вопрос такой : есть кнопка по ней вызываются два экзешника как сделать так чтобы экзешники запускались с...

задержка между запросами к url - Python
Здравствуйте господа! Сегодня начал собирать ссылки из поисковой выдачи мейл.ру. И судя по всему меня там заблокировали, не совсем меня ,...

задержка между запусками BackgroundWorker'ов - Visual Basic .NET
Всем доброго времени суток в следующем коде два BackgroundWorker'а пишут в ListBox процент своего выполнения(с задержкой 1 секунда) ...

Proxy. Задержка между запросами - Node.js
Мы используем API, который имеет лимит 1 запрос/секунду. Запросы идут из нескольких мест. Может есть какое-то готовое решение proxy...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
42
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru