Есть ли какая-либо ошибка в рефакторинге Xcode?

#ios #objective-c #xcode

#iOS #objective-c #xcode

Вопрос:

Сегодня я хочу изменить имя свойства, поэтому я использую refactor-> rename для этого.Свойство есть UIButton * favorites , и я изменил его на UIButton * collectButton; .После того, как я закончил переименование, я нашел интересный код:

 collectButton = [UIButton buttonWithType:UIButtonTypeCustom];
favorites.frame = CGRectMake(165, 10, 145, 35);
favorites.tag = 1;
[btnBgImgView addSubview:collectButton];
  

Я очень смущен, и я не знаю, почему Xcode просто переименовывает часть имени свойства, которое я назначил.Это ошибка Xcode?Вы когда-нибудь сталкивались с этой ошибкой?Боюсь, что я больше не могу использовать функцию переименования.

Кстати, моя версия Xcode 8.0

Ответ №1:

Прежде чем я переименую, в моем коде есть некоторые ошибки, затем я исправляю эти ошибки, и все идет well.So прежде чем мы проведем рефакторинг нашего кода, убедитесь, что в нашем коде нет ошибок, иначе, возможно, с вами произойдет что-то странное.