Привет, я хотел бы приостановить выполнение функции в проекте какао. Я не хочу использовать sleep (), потому что функция должна возобновиться после взаимодействия с пользователем. Я также хочу избежать этого с несколькими вызовами для сна.
Спасибо за ваши ответы. Хорошо, я начал код, ожидая некоторых ответов. Затем я понял, что сон или пауза не будут полезны для меня, потому что это освобождает всю мою программу. Я думаю, что, возможно, придется сделать некоторые потоки. Вот ситуация:
У меня есть программа, которая использует coreplot. Я также использую его для отладки и разработки алгоритмов, поэтому я делаю много графиков во время обработки данных (то есть в середине кода, но мне нужна гибкость, чтобы поместить его где угодно, чтобы я не мог отделить свою функцию). Я смог сделать это с помощью NSRunAlertPanel, но наличие такого окна сообщения не делает его очень презентабельным, и я не могу многое сделать с главным окном, пока открыто предупреждение.
Надеюсь, меня не слишком смущает моё объяснение, но если я заболел, попробуйте в одной строке:
Я хотел бы взаимодействовать с моим интерфейсом какао, пока одна из моих функций остановлена в середине того, что он делает.