2011-08-02 3 views
2

私は1つを作成しているが、私の.xibファイルで制御し、テキストビューをセグメント化し、私はiphone -warning in @property(非構造、保持)UISegmentedControl * colorChooser;

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

として.hファイルで宣言しているが、それは私が@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

2つの答えのどちらか一方を本質的に同じものとして受け入れることができます。 –

1

私の推測では、あなたの実装で@synthesize or @dynamicを持っていないということでしょう。それはコンパイラの警告を生成します。

IBOutletの創傷の位置は、何のマルコでもないので、コンパイラ警告を生成しません。これはxcodeリソースエディタ(または古いInterface Builder)がコンセントプロパティであることを示すために使用され、コードを生成しません。

0

.mファイルのプロパティを合成する必要があります。エラーは発生しません。 あなたの質問の回答を得ることができるように、回答を受け入れます。

関連する問題