В документации о событиях файловой системы в MacOS говорится:
FSEventStreamInvalidate
() можно вызывать в потоке только после вызова FSEventStreamScheduleWithRunLoop
() или FSEventStreamSetDispatchQueue
().
Следовательно, при выпуске как узнать, был ли вызван FSEventStreamScheduleWithRunLoop
? и, следовательно, FSEventStreamInvalidate
требуется?
Или
Могу ли я позвонить FSEventStreamInvalidate
вслепую на любой действительный FSEventStream
?
Я ищу какой-либо официальный или надежный источник информации.