С момента установки Xcode 4.3 и продолжения работы с 4.3.1 Xcode больше не может выполнять операции Refactor-> Extract .... Это хорошо работало в предыдущих сборках. Когда вы выберете блок кода в obj-c-методе, он будет вычислять аргументы и тип возвращаемого типа, соответствующие вашим потребностям, позволяя вам выбрать подпись метода, показать вам предварительный просмотр, а затем изменить код.Xcode 4.3 & 4.3.1 Перерывы рефакторинга?
Теперь он позволяет выбрать сигнатуру метода, но на этапе предварительного просмотра появляется всплывающее сообщение с текстом «Не удается извлечь метод из кода, который еще не был в методе».
Кто-нибудь знает способ обойти это, или они действительно разрушили извлечение в этих сборках?
Я могу подтвердить, что в своих попытках я видел подобный шаблон. Кроме того, индексирование, по-видимому, время от времени ломается, а затем перемещение символов и рефакторинг также нарушаются. – Prometheus
Делает смысл. У меня такая же проблема. Я бы сказал, что это ошибка XCode. – Jarsen