отмена поставила вызовы performSelector:afterDelay в очередь

Ну, это - трудный вопрос.

обычно существует 3 шрифта, которые находятся в некоторой форме или другой всегда поддерживаются. Этими шрифтами является Adobe Times, Adobe Helvetica и Adobe Courier. Проблема состоит в том, что, в то время как каждая система и литейный завод имеют клон их, у них есть различные имена. Они - также не полностью то же, но имеют те же метрики. Трио окон: Arial, Times New Roman и Courier New являются клонами монотипа их. На Linux они были обеспечены как растровые шрифты Adobe, и как основы в форме Нимба URW {Без, римские, Моно} клоны. Основы однако не симпатичны на экране (они находятся на принтере), поскольку они испытывают недостаток в выводе подсказок.

решение состояло бы в том, чтобы пойти для мультивыбора для веб-сайтов. Поскольку Microsoft в какой-то момент сделала "базовые шрифты" доступный для перераспределения, много систем unix/linux действительно имеют те шрифты в наличии. Поэтому пойдите с ними. Освободительные шрифты являются прямыми клонами шрифтов MS/монотипа, так должен пойти хорошо как альтернативы с подобным опытом. Тогда пойдите для "Helvetica", "Времена" и "Курьер" перед без/засечка/моно выбора, который помещает Вас в руки пользователя.

114
задан Keavon 18 May 2014 в 05:43
поделиться

2 ответа

[NSObject cancelPreviousPerformRequestsWithTarget:]

или

[NSObject cancelPreviousPerformRequestsWithTarget:selector:object:]

target - это исходный объект, для которого был вызван performSelector: afterDelay: .

Например:

// schedule the selector
[self performSelector:@selector(mySel:) withObject:nil afterDelay:5.0];
// cancel the above call (and any others on self)
[NSObject cancelPreviousPerformRequestsWithTarget:self];

См. ] apple docs , он находится в конце описания performSelector: withObject: afterDelay: .

238
ответ дан 24 November 2019 в 02:33
поделиться

Проверьте документы NSRunLoop. Вы хотите -cancelPerformSelectorsWithTarget:

1
ответ дан 24 November 2019 в 02:33
поделиться
Другие вопросы по тегам:

Похожие вопросы: