В настоящее время я делаю целевую программу c, в которой на экране 4 фигуры. Формы должны быть выделены на основе последовательности вставок, и только одна фигура должна выделяться одновременно. Таким образом, я должен добавить задержку после того, как каждая фигура была выделена. Использование 'sleep' приводит к тому, что программа ведет себя очень странно, и единственный способ, с помощью которого я могу подумать о ее задержке, это использовать 'executeSelector: withObject: afterDelay:', но метод, который я хочу передать как селектор, принимает несколько аргументы, которые он не допустит.
Итак, мой вопрос заключается в следующем: возможно ли передать метод с несколькими аргументами в 'executeSelector: withObject: afterDelay?' Если нет, то какие еще способы добавить задержку в программу без ожидания потока?
Любая помощь приветствуется.