表视图数据源未显示所有行

时间:2016-12-22 23:24:20

标签: ios swift uitableview

我是一名经验丰富的网络和Android开发人员,我正在使用“使用Swift 2开始iPhone开发”一书,在运行xCode 8.2的MacBook上自学iPhone开发。我遇到了将本书中的示例转换为Swift 3的问题,但是能够处理他们中的大多数。

然而,表格并不顺利。我已经转换了我可以弄清楚的所有方法,但我无法获得所有表格数据以显示在任何示例上。这是我的代码:

public void sendPost(String message) throws Exception {
String url = "http://localhost:8081/subscribe";

        URL obj = new URL(url);
        HttpURLConnection con = (HttpURLConnection) obj.openConnection();

        //add reuqest header
        con.setRequestMethod("POST");
        /*String urlParameters = "sn=C02G8416DRJM&cn=&locale=&caller=&num=12345";*/

        // Send post request
        con.setDoOutput(true);
        DataOutputStream wr = new DataOutputStream(con.getOutputStream());
        wr.writeBytes(message);
        wr.flush();
        wr.close();
}

不幸的是,即使该familyNames包含75个条目,该表也只显示第一个屏幕。这是截图。

Screenshot of Table

正如你所看到的,滚动条一直在底部,但这几乎不是所有的字体。

1 个答案:

答案 0 :(得分:0)

[编辑 - 聊天后,问题似乎只是OP不知道如何滚动。 OP向我发送了实际项目,我运行它,它运行得很好。]

您的代码运行正常。我只是将您的代码复制并粘贴到Master-Detail模板中,进行了一些调整(注释掉第二部分内容,因为您没有提供任何关于它的信息),并得到了这个:

enter image description here