0

何らかの理由で、ヘッダーとしてPFQueryTableViewController'sa を追加すると、テーブル ビューの動作がおかしくなりました。UISearchBar追加すると、テーブル ビューは、アプリの起動時に DB からクエリされたオブジェクトの読み込みに失敗します。Loadingオブジェクトを実際に表示せずに表示します。ただし、プルして更新すると、オブジェクトが完全に読み込まれます。もう 1 つの問題は、セルの仕切り (細い灰色の線) が消えることです。関連するコードは次のとおりです。

- (id)initWithStyle:(UITableViewStyle)style
{
    self = [super initWithStyle:style];
    if (self) {
        self.parseClassName = @"userListing";
        self.textKey = @"listingName";
        self.pullToRefreshEnabled = YES;
        self.paginationEnabled = YES;
        self.objectsPerPage = 15;
        self.tableView.rowHeight = 60;
        self.locationForQuery = [[PFUser currentUser] objectForKey:@"userLocation"];

        //append the add button and title to the navigation bar
        UIBarButtonItem* addButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemAdd
                                                                                   target:self
                                                                                   action:@selector(addListing)];
        [self.navigationItem setRightBarButtonItem:addButton];
        self.navigationItem.title = @"Listings"; 
    }
    return self;
}

- (void)viewDidLoad{
    self.locationSearchBar = [[UISearchBar alloc] initWithFrame:CGRectMake(0, 0, self.view.frame.size.width, 44)];
    self.locationSearchBar.delegate = self; 
    self.tableView.tableHeaderView = locationSearchBar;
}

他に何を見る必要があるか教えてください。

4

1 に答える 1