Я добавил свойство @IBInspectable
с именем style
как extension
к UIView
. Я переработал его, потому что он мешает UITableView.style
. Я получаю эту ошибку, я точно знаю, что означает ошибка, но не могу понять, как на самом деле остановить поиск style
. Это не приводит к фатальной ошибке, но очень раздражает. Кто-нибудь знает, как его удалить?
Мой рефакторинг кода @IBInspectable
:
// Global variable to produce a unique address as the AssociatedObjectHandle
var AssociatedObjectHandle: UInt8 = 0
public extension UIView {
@IBInspectable var styleName: String {
get {
return objc_getAssociatedObject(self, &AssociatedObjectHandle) as? String ?? ""
}
set {
objc_setAssociatedObject(self, &AssociatedObjectHandle, newValue, objc_AssociationPolicy.OBJC_ASSOCIATION_RETAIN_NONATOMIC)
}
}
}
Я пытался:
1: Очистить и построить
2: Удаление файлов эмулятора
3: Выход из XCode