2013-12-10 28 views
0

我使用蘋果的例子LazyTableImages,我配置這個例子很好,但是當我將所有文件嵌入到我的項目中時,我的tableView不顯示數據。 在Apple的例子TableView是主視圖(只有一個ViewController),在我的項目中是第二個Viewcontrolle r。Lazy Images Tableview不加載數據

我改了全部文字都有RootViewControllerTopPaidAppsViewController,tableView配置和Apple的例子一樣。我使用SWRevealViewController(邊欄)推到TopPaidAppsViewController

這裏是我打開的項目:http://chingfong.com/iClover.zip

請幫幫忙,在Xcode.

+0

這很愚蠢,但你有沒有設置委託和數據源? –

+0

datasource委託人也是我的拳頭猜測 – d3p0nit

+0

我做到了,但它不起作用 –

回答

0

即時通訊新的你忘了添加數據源委託在你的tableview類 的.h文件這應該解決您的問題

@interface TopPaidAppViewController : UITableViewController <UITableViewDelegate, UITableViewDataSource> 
+0

我做到了,仍然不工作:( –

+0

爲什麼你添加tableview到viewcontroller而不是創建一個tableviewcontroller在第一個地方?你必須現在創建一個tableView Outlet並設置它的委託。 – d3p0nit

+0

我嘗試添加新的UITableViewController,但它是相同的,不工作:( –

0

聲明協議不會足夠。

在故事板中沒有任何tableviews他們的數據源代表集。只有熱門付費應用程序在視圖控制器中具有必要的實施,但沒有數據。如果設置了數據源,他將生成一條消息,表明他正在加載。

將桌面視圖連接到故事板中的控制器或控制器中的代碼。 enter image description here

enter image description here

+0

我也做了它,並添加 self.tableView.dataSource = self; self.tableView.delegate = self; to viewDidload但它仍然不能正常工作 –

+0

我重新檢查了你的代碼,這個委託是有效的,你用一個單元格加載了標題並且增加了6個單元格,但沒有文本 –

+0

Yes,Loading是數據開始加載時的第一行並在數據芬蘭加載時隱藏。但表不加載數據,所以第一行不會隱藏:( –

0

我檢查你的代碼。好像你沒有正確傳遞數據。你正在從self.entries數據購買它是零。如果您修復該代碼應該適合您。

+0

我不知道我的代碼有什麼問題,以及在哪裏修復它,因爲它的工作原理沒有錯誤,只有表格不顯示數據 –

+0

我認爲我的TopPaidApp不' t加載LazyTableAppDelgegate,所以我嵌入@class TopPaidAppViewController到LazyTableAppDelgegate.h,但它不工作:( –

+0

代碼似乎搞砸了。我可以建議你使用緩存庫進行延遲加載和非常容易使用:https:// github。 com/rs/SDWebImage –