2011-10-23 51 views
0

好吧,我有一個簡單的閱讀器應用程序,我在商店有一段時間,它的效果很好。我有一個內容的sqlite數據庫,我使用fmdb與它交談。我加載我的文本並將其顯示在UIWebView中。很簡單的東西。我的iOS應用程序在iOS 5上運行真的很慢,它可能是什麼?

當iOS 5上線時,我開始收到有關應用程序運行不正常的電子郵件。果然,它運行得非常緩慢。我有一個UISegmentedControl在章節之間切換,它在任何事情發生之前從字面上凍結了10秒。在這種情況下還有其他一些情況。

這是怎麼回事?該應用程序仍然工作在技術上,但它是如此之慢,它是無法使用的。有沒有人看過這個?有沒有人對可能發生什麼有什麼想法?

+0

您是否在加載應用程序或加載UIWebView時加載文本? – bdares

+0

文本最初在視圖加載時進入,然後當它準備好時,它通過html字符串加載到webView中......它在iOS 5之前完美運行,我只是不明白會導致這種情況。它可能是操作系統的錯誤?在路上修好了嗎? – Lizza

+0

如果不知道更多關於您的應用的信息,很難說。我建議和@ChrisParker一樣:通過Instruments運行你的應用程序來找出瓶頸是什麼。 – titaniumdecoy

回答

2

您應該在樂器下運行您的應用程序,並讓它告訴程序在哪裏花費大部分時間。時間抽樣工具應該爲您提供正在消耗給定運行的最多樣本數的方法的細節。

相關問題