我解析數據從遠程數據庫到iPhone應用程序和填充表視圖。該程序能夠填充表視圖罰款,但它的所有記錄。爲了對記錄進行排序,我建議使用NSPredicate
對數據進行排序(這是有效的),但是當它嘗試加載數據時,程序在控制檯中不存在警告。我不明白爲什麼,有人可以快速瀏覽代碼並告訴我哪裏出錯了? (我認爲它與這些行return [rows count];
和NSDictionary *dict = [rows objectAtIndex: indexPath.row];
有關)。感謝您對此的任何幫助...iPhone的UITableView的填充 - 程序退出沒有警告
0
A
回答
1
在您的viewDidLoad中,保留該數組並嘗試。
rows = [[courses filteredArrayUsingPredicate:predicate] retain];
1
您應該保留rows數組,因爲filteredArrayUsingPredicate應該返回一個autorelease對象。
+1
例如:self.rows = [courses filteredArrayUsingPredicate:predicate]; – Peres
相關問題
- 1. UITableView沒有填充在標籤欄中iPhone應用程序
- 2. iphone程序警告
- 3. UITableView沒有得到填充
- 4. UITableView沒有填充SQLite
- 5. 默認沒有填充UITableView
- 6. UITableView沒有填充iPhone 6 Plus的整個高度
- 7. 警告()不填充mysql_error()
- 8. 程序沒有退出
- 9. MPI警告:程序以未完成的接收請求退出
- 10. jquery警告沒有出現
- 11. UITableView有沒有退出編輯模式?
- 12. 我的程序怎麼沒有退出?
- 13. 警告用戶應用程序崩潰或退出,並張貼crashlog- iPhone
- 14. 退出iphone應用程序
- 15. 退出iPhone應用程序?
- 16. 警告有關iPhone
- 17. 的NodeJS:child_process.spawn沒有報告退出代碼
- 18. 用遠程Plist填充UITableView
- 19. iPhone應用程序在滾動UITableView時退出
- 20. log4j - 沒有appender的rootLogger給出警告
- 21. 意外退出iPhone sdk中的警報?
- 22. 廣告服務器沒有填充
- 23. iPhone應用程序退出「沒有安裝SIM卡」
- 24. 退出iphone 4中的應用程序
- 25. 抑制iphone應用程序maynotRespond警告
- 26. 以編程方式填充的UITableView無法填充屏幕
- 27. JBoss JDBC警告 - 「無法填充池」
- 28. CNTK不對稱填充警告
- 29. 每當發出警告時退出
- 30. 的UITableView不被填充
它的工作原理:o,你能向我解釋爲什麼它與保留部分一起工作嗎? –
filteredArrayUsingPredicate返回一個autorelease對象。每個事件都包含在一個自動釋放池中,因此如果不用增加留言信息增加保留計數,則釋放該對象。請記住在您的dealloc方法中釋放該對象。充分利用您在產品菜單中找到的分析工具。 – andreamazz