0
我有我的頭:如何在類別中添加私人(在標題中)屬性?
@interface UIImageView (MyImageView)
然後在我的來源,我想補充一些私人性質的,所以我做的:
@interface UIImageView (MyImageView)
@property (nonatomic, assign) BOOL isBlah;
@end
但我的頭文件行獲得Duplicate definition of category 'MyImageView' on interface 'UIImageView'
(往上看)。
我在做什麼錯?
1)你能創建嗎? 'UIImageView'上的類擴展(或者其他你沒有寫的類)? 2)如果你可以添加一個類擴展到你沒有寫的類中,你仍然不能添加一個ivar到這個類(因爲你不能編譯基類實現),所以這個屬性不能被支持一個合成的伊娃。 – rmaddy 2014-08-28 16:16:25
@maddy所以這不起作用? – 2014-08-28 16:18:41
@意義問題您無法通過類別添加ivars。您可以添加屬性,但不能由伊娃支持。有幾個選擇來解決這個限制。儘管最有可能你會更好地創建一個子類而不是一個類,這取決於屬性的使用方式。 – rmaddy 2014-08-28 16:22:09