UITableと、それがデータソースでありデリゲートであるクラスがあります。このクラスにはlogItemsArray
、行のデータとして使用される多数のオブジェクト(顧客名、追加日など)を含むというプロパティがあります(セルには、これらのオブジェクトを渡す特別なクラスがあり、セルを返します) 。
loadNextLogEvents
また、Webサーバーからいくつかのデータをロードし、にアイテムを追加するというメソッドもありますlogItemsAraay
(次の100行のデータを自動的にロードします)。
このメソッドは、viewWillApear
メソッドから1回呼び出され、次のイベントをロードするためのボタンからも呼び出されます。
テーブルビューのdataSourcenumberOfRowsInTable
は、のカウントを返しますlogItemsArray
。
重要なのは、新しいデータを使用してセルをロードするためにテーブルを「更新」するにはどうすればよいですかloadNextLogEvents
(配列が更新されるため、numberOfRowsInTable
とcellForRowAtIndexPath
メソッドの両方が新しい行の目的の結果を返すので、トリガーする必要があります!