1

Если я введу следующее в Xcode в исходном файле

// MARK: Test1
// MARK: - Test 2

а затем откройте меню обзора символов (в котором перечислены все функции, классы, методы в файле), оно должно выглядеть следующим образом

Вот так это должно выглядеть

и, видимо, так же выглядит и для других людей. Все же на моем компьютере это выглядит так

Как это на самом деле выглядит

Что тут происходит?

И когда я печатаю

// MARK: Test1
// MARK: -
// MARK: Test 2

На первом изображении это должно выглядеть так же, как и для других людей, но на моем компьютере это выглядит так

Еще хуже

Как это может быть? У меня есть эта проблема начиная с Xcode 5 и Mac OS 10.8, и я продолжаю иметь ее с Xcode 6 и Mac OS 10.10. У меня даже есть это на двух разных совершенно не связанных Mac (с совершенно несвязанными учетными записями пользователей). Я всегда думал, что это общая ошибка в XCode, я даже подал отчет об ошибке в Apple, но сегодня я обнаружил в Stackoverflow, что на самом деле это работает нормально для других пользователей (они опубликовали скриншоты, и ни у кого из них не было такой странной проблемы). ). Конечно, это не вопрос программирования, поэтому я взял его здесь. Какая странная настройка системы может вызвать такую нелепую ошибку?

1 ответ1

0

Насколько я знаю, это оригинальное поведение // MARK: Вместо этого вы должны попробовать:

#pragma mark Test1
#pragma mark -
#pragma mark Test2

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .