2010-10-20 40 views
0

hai Guys, 在我的應用程序中,我使用tabbarcontroller,導航控制器和tableview控制器的組合。UITableview在滾動時凍結應用程序

應用程序的視圖層次是

UITabBarController 
      | 
      |_ UINavigationController 
        | 
        |_ UITableView 
          | 
          |_ UITableView 
            | 
            |_ UIViewController 

在第一tableview中的每一件事工作正常。但在第二個tableview,當我嘗試向上/向下滾動應用程序只是凍結。有一段時間它會崩潰。當它崩潰時說EXC_BAD_ACCESS。其實我已經定製了單元格的內容將背景圖像和圖標從xml解析標籤的文本並存儲在NSMutableArray數組是一個屬性與保留。這個bug真的讓我發瘋。

非常感謝您的幫助!

+0

你在另一個TableView中放置一個TableView嗎? – medopal 2010-10-20 09:33:17

+0

不,我只是推動tableview,當我選擇像[self.navigationController pushViewController:secondTableView動畫:是]的單元格; – KingofHeaven 2010-10-20 09:37:19

+0

你應該張貼seconde表視圖的代碼,尤其是定製部分。也許,定製對象存在問題。 – karim 2010-10-20 09:49:04

回答

1

我認爲你的問題是在你放入UITableView的數據中。

你有沒有檢查一些NSLog裏面有什麼?

您使用的大圖片?或非常長的文字?

+0

圖像分辨率爲320 X 100,其大小爲4kb。沒有長文本。同時創建表NSLog打印所有內容。當我嘗試打印選擇單元格內容時,它只是打印NULL。 – KingofHeaven 2010-10-20 10:20:10

+0

如果您使用Hello World設置基本單元並且沒有圖像。一樣的 ?也許你可以給我們一些緩慢的類的代碼^^ – Vinzius 2010-10-20 11:59:59

0

最常見的原因是,放在表中的次數少於例如。如果你的數組有10個項目,並且你返回11個項目比它會崩潰.plz張貼表的源代碼,以便問題可以找到。