Есть ли способ пометить метод Objective C, который не возвращает? - PullRequest
0 голосов
/ 23 января 2019

В clang вы можете пометить функцию C, которая не возвращает, вот так:

extern void go_die_somewhere( void ) __attribute__((noreturn));

Есть ли эквивалентный атрибут для методов Objective-C?

Я пытался добавить __attribute__((noreturn)) к объявлению метода всеми возможными способами, но компилятор его игнорирует. Я также не смог найти макрос NS_... с той же целью.

1 Ответ

0 голосов
/ 23 января 2019

Попробуйте + (void) __attribute__((noreturn)) someMethod как используется здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...