Переименуйте класс в XCode: Осуществите рефакторинг …, отображается серым (отключенный). Почему?

Вот что вы можете поместить в ваш файл .htaccess

Options +FollowSymlinks  
RewriteEngine On  
RewriteBase /  
SetEnvIfNoCase Referer "^$" bad_user
SetEnvIfNoCase User-Agent "^GbPlugin" bad_user
SetEnvIfNoCase User-Agent "^Wget" bad_user
SetEnvIfNoCase User-Agent "^EmailSiphon" bad_user
SetEnvIfNoCase User-Agent "^EmailWolf" bad_user
SetEnvIfNoCase User-Agent "^libwww-perl" bad_user
Deny from env=bad_user

Это вернет:

HTTP request sent, awaiting response... 403 Forbidden
2011-09-10 11:15:48 ERROR 403: Forbidden.
111
задан THelper 9 May 2012 в 14:31
поделиться

3 ответа

Выберите класс ' s в файле заголовка - то есть бит сразу после @interface . Затем следует включить рефакторинг.

180
ответ дан 24 November 2019 в 03:01
поделиться

Если вы используете Objective-C ++ (т.е. смешиваете Objective-C с кодом C ++), то рефакторинг в xcode отключен, поскольку он не поддерживает рефакторинг кода C ++.

26
ответ дан 24 November 2019 в 03:01
поделиться

Рефакторинг также может быть отключен, если затронутые файлы (скорее всего, файл с вашим классом в нем) не сохранены.

7
ответ дан 24 November 2019 в 03:01
поделиться
Другие вопросы по тегам:

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