Вопрос

Если я связываю Ibaction для нескольких кнопок, если несколько вызовов этому Ibaction, где выполнено одновременно, это приведет к тому, что помехи или сбой. Будет ли каждому нужно ждать другого, или оно есть одновременно?

Спасибо

Это было полезно?

Решение

События пользовательского интерфейса (кнопки нажимания и т. Д.) Обрабатываются один за другим по основным потокам. Если вы не вызываете метод ibaction из нескольких потоков, он будет нет быть выполненным одновременно. Другими словами, действия, вызванные событиями пользовательского интерфейса, выполняются последовательно. Каждое действие завершится до начала следующего.

Нет необходимости писать отдельные (но идентичные) методы для ваших кнопок, потому что обработка событий по событию основного потока гарантирует, что метод действия называется последовательно, один раз для каждой нажатия кнопки. Если вы напишите отдельный метод действия для каждой кнопки, эти методы действия будут Все еще казнить по одному за раз.

Другие советы

Им придется ждать друг друга, чтобы закончить.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top