そのため、検索結果の表示に使用される iPad アプリの下半分に UITableView を追加しようとしています。これが私がやった方法です。
- UIViewを追加しました
- UIView に UItableView を追加しました
- 次に、UITableView を ViewController にドラッグして、デリゲートとデータソースに接続できるようにしました。
現在の様子は次のとおりです。
(真ん中の一番上の列です)
そこで、viewcontroller クラスに以下を追加して、データを生成しました
# pragma mark TableView properties
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
{
return 1;
}
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
return 2;
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"SearchResultCell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if(cell == nil)
{
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier];
}
cell.textLabel.text = @"test";
}
デバッガーはこれらすべてを実行しますが、「cellForRowAtIndexPath」メソッドの後でスタックします。
それを通過するだけで、デバッグ全体を停止するまで終了しません。何が起こっているのかよくわかりません。
考え?検索結果を生成する方法について、正しい方向性を示してくれるかもしれません。
ありがとう!