3

私はいくつかの検索を行いましたが、答えはまだ私には不明です。TableViewController (TVC) 内に UISearchDisplayController のインスタンスを作成しようとしています。

TVC のヘッダーで、searchDisplayController をプロパティとして宣言しました。

@interface SDCSecondTableViewController : UITableViewController

@property (nonatomic, strong) NSArray *productList;
@property (nonatomic, strong) NSMutableArray *filteredProductList;
@property (nonatomic, strong) UISearchDisplayController *searchDisplayController;

@end

これを行うと、次のエラーが発生します。

スーパークラス「UIViewController」で宣言されたインスタンス変数「_searchDisplayController」を使用しようとするプロパティ「searchDisplayController」

実装ファイルを追加する@synthesize searchDisplayControllerと、エラーが解消されました。

誰でもこのエラーを理解するのを手伝ってもらえますか? Xcode 4.6.2 を使用していますが、Xcode 4.4 からプロパティが自動的に合成されるという印象を受けました。

4

2 に答える 2