2016-09-19 6 views
-1

私の受け取ったデータを(backendlessから)tableviewに置くことに問題があります。 画像でわかるように、私はバックエンドレスのデータを取得しており、データを印刷してチェックしています。 今私は、私のtableViewにデータを入れたいと思うが、最初は配列を作成してからreturn.Sub.countを置くのと同じように動作しない。Swift:Return Backend to table

どうすればいいですか?

My code

+2

なぜサブアレイをグローバルに宣言しないのですか?データを配列に挿入した後、テーブルをリロードします。 – iMuzahid

+0

私は@ Md.MuzahidulIslamを試しました。私はそれを正しく行っている場合... varサブ= [文字列]()の上と右 "var Sub = [Subjectsm Sub .... bla bla]私はself.tableView.reloadDataを入れます。 – Jesper

+1

これは、スコープの問題 - なぜこれがあなたのために働いていないのかを知るために、プログラミングとスコープについて一般的に読んでおくことをお勧めします。 – Mike

答えて

2

あなたは

fetchingAllUsers() 

削除し、あなたの関数では、

そして、(非常に上部に)あなたのtableViewクラス宣言の下に

var Sub = [String]() 

を宣言する必要があります」 var "キーワードを使用してください。

また、もっと具体的にする必要がある場合は、すべてのコードを投稿した場合に役立ちます。

+0

また、numberOfRowsInSectionsを返す前にfetchingAllUsers() –