0
我試圖以編程方式創建NSImageView
作爲另一個NSImageView
的子視圖,當調用awakeFromNib
時。 我的代碼如下(Fader
在MyImageView.h
定義):在awakeFromNib上創建子視圖
@implementation MyImageView
- (void)awakeFromNib {
Fader = [NSImageView initWithFrame: [self frame]];
}
我得到的警告信息"NSImageView may not respong to +initWithFrame"
。當我構建時,應用程序只是簡單地滾動而不顯示任何內容,而且我必須"force quit"
。
我在做什麼錯?
是的,現在也注意到了。感謝您的快速回答。 – Jaliborc 2011-04-23 13:38:41
同樣重要的是要注意,「推子」應該是「推子」,因爲它是一個變量。類名大寫,但變量(包括實例變量)應按照慣例以小寫字母開頭。由於廣泛的世界期待這個慣例,它使你的代碼更難以理解*一目瞭然*與其他人分享時。公約的普遍理解。 :-) – 2011-04-23 14:13:53
好的,我會牢記這一點。 – Jaliborc 2011-04-23 15:27:23