2011-08-02 58 views
2

我已創建了一個分段控制,在我的.xib文件中的文本視圖,我在.h文件中聲明爲iphone -warning @property(nonatomic,retain)UISegmentedControl * colorChooser;

@interface controlsViewController : UIViewController { 
    IBOutlet UISegmentedControl *colorChooser; 
    IBOutlet UITextView *setText; 
} 
@property (nonatomic,retain) UISegmentedControl *colorChooser; 
@property (nonatomic,retain) UITextView *setText 

但它表明我對警告的@property

兩條線可以有人告訴我爲什麼警告我?

+0

什麼是警告? – jtbandes

回答

0
@interface controlsViewController : UIViewController { 
    UISegmentedControl *colorChooser; 
    UITextView *setText; 
} 
@property (nonatomic,retain) IBOutlet UISegmentedControl *colorChooser; 
@property (nonatomic,retain) IBOutlet UITextView *setText; 
+0

非常感謝你的工作 – iPhone

+0

然後你可以接受兩個答案中的一個,因爲兩者基本相同。 –

1

我的猜測是你在你的實現中沒有@synthesize or @dynamic。這會產生編譯器警告。

IBOutlet傷口的位置不會產生編譯器警告,因爲它是一無所獲。它被xcode資源編輯器(或較早的Interface Builder)用來指示它是一個插座屬性,並且不會生成任何代碼。

0

您需要綜合.m文件中的屬性,然後才能得到該錯誤。 並接受答案,這樣你就能夠爲你的問題得到答案。否則不會回覆你的問題。

相關問題