Копирование класса из другого проекта и удаление подключений в XCode - PullRequest
0 голосов
/ 01 мая 2018

Я скопировал содержимое SignView.h и SignView.m из существующего проекта.

Однако соединения были включены в следующие атрибуты:

@property (weak, nonatomic) IBOutlet UILabel *signHereLabel;
@property (weak, nonatomic) IBOutlet UIButton *clearBtn;
@property (weak, nonatomic) IBOutlet UIButton *doneBtn;
@property (weak, nonatomic) IBOutlet UITextField *textfield;
@property (weak, nonatomic) IBOutlet SignatureView *signView;
@property(strong, nonatomic)IBOutlet UIView *contentView;

- (IBAction)clearBtnAction:(id)sender;
- (IBAction)doneBtnAction:(id)sender;
- (IBAction)backBtnAction:(id)sender;
- (IBAction)gestureAction:(id)sender;

Каждый раз, когда я проверяю UIView в соединении, он показывает, что он подключен к другому файлу xib проекта, откуда взялся класс UIView из (что странно).

Если я удаляю соединения, это влияет на другой проект вместо текущего проекта, над которым я работаю.

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

Вопрос

Итак, как мне удалить соединение внутри содержимого моего скопированного SignView.h файла. И как правильно подключить SignView.h в моем текущем проекте?

1 Ответ

0 голосов
/ 01 мая 2018

Возможно, на файл, на который вы добавили ссылку из источника, попробуйте скопировать их, когда вы добавите их в свой проект: -

enter image description here

Редактировать

Еще одна вещь, которую вы можете сделать, это изменить имя ваших IBActions и IBOutlets, например nameLabel, на nameLabelMyVc (в соответствии с вашими требованиями), а затем удалить ссылку из раскадровки или пера независимо от того, что вы используете, и подключить свежие выпуски, которые вы используете. переименованы.

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