菜鸟教程小白 发表于 2022-12-12 15:21:23

ios - TableView 不显示行


                                            <p><p>我正在使用 parse 开发一个小应用程序。它应该显示名称,存储在 Array 列中的解析用户类中。</p>

<p>这是我的代码:</p>

<pre><code>@synthesize friendsList;

-(void)viewDidLoad{
;

    PFQuery*query = ;
    [query getObjectInBackgroundWithId:@&#34;myObjectId&#34; block:^(PFObject   *gameScore, NSError *error) {

    if(error==nil){

      friendsList = ;

      NSLog(@&#34;%@&#34;, friendsList);

    }
    else{
      NSLog(@&#34;Error&#34;);
    }

}];
}


- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {

return 1;

}

- (NSInteger)tableView:(UITableView *)tableView      numberOfRowsInSection:(NSInteger)section {

return ;

}


- (UITableViewCell *)tableView:(UITableView *)tableView      cellForRowAtIndexPath:(NSIndexPath *)indexPath {


UITableViewCell *cell = ;

cell.textLabel.text = friendsList;

return cell;
}
</code></pre>

<p>问题是,当我从解析加载数据时。它不会在表格 View 上显示任何内容。</p>

<p>我是否像这样声明friendsList:</p>

<pre><code>friendsList = ;
</code></pre>

<p>它会起作用的。</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>您的 <code>tableView</code> 是空白的,因为您的 <code>friendsList</code> 在显示 tableView 时没有填充。</p>

<p>在完成 block 中重新加载 tableView。
在 <code>friendsList = ;</code> 语句之后的完成 block 中添加以下代码:</p>

<pre><code>dispatch_async(dispatch_get_main_queue(), ^{
                ; // assuming your table view is tableView
            });
</code></pre>

<p>希望这会有所帮助!</p></p>
                                   
                                                <p style="font-size: 20px;">关于ios - TableView 不显示行,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/30438160/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/30438160/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - TableView 不显示行