2010-05-31 44 views
0

我知道這可能不是一個容易回答的問題,因爲很難在我手上描述。 我有一個應用程序在調試配置(也是多次)在設備上運行沒有問題。僅在發佈配置中第二次執行後,應用程序纔會崩潰

一旦我將它放入發佈配置(發佈前我需要它?),該應用程序開始沒有問題,我可以進入下一頁,在那裏我顯示一個core-plot圖。但只有當我從xcode運行它。一旦我結束了應用程序並重新啓動它,它就可以毫無問題地打開,但在下一頁中,它會崩潰。現在我沒有什麼調試以外的崩潰報告:

Exception Type: EXC_BAD_ACCESS (SIGSEGV) 
Exception Codes: KERN_INVALID_ADDRESS at 0xcf10000a 
Crashed Thread: 0 

Thread 0 Crashed: 
0 libobjc.A.dylib     0x000026f2 objc_msgSend + 14 
1 StandbyCheck     0x0001fbea -[CPXYTheme newGraph] (CPXYTheme.m:36) 
2 StandbyCheck     0x00007c06 -[SCGraphCell initWithStyle:reuseIdentifier:] (SCGraphCell.m:28) 
3 StandbyCheck     0x00076b4a -[TTTableViewDataSource tableView:cellForRowAtIndexPath:] (TTTableViewDataSource.m:128) 
4 UIKit       0x0007797a -[UITableView(UITableViewInternal) _createPreparedCellForGlobalRow:withIndexPath:] + 514 
5 UIKit       0x000776b0 -[UITableView(UITableViewInternal) _createPreparedCellForGlobalRow:] + 28 
6 UIKit       0x00037e78 -[UITableView(_UITableViewPrivate) _updateVisibleCellsNow] + 940 
7 UIKit       0x000367d4 -[UITableView layoutSubviews] + 176 
8 StandbyCheck     0x000734b8 -[TTTableView layoutSubviews] (TTTableView.m:226) 

[...]

現在,有人可以在任何方向呢?調試/發佈模式有什麼不同?我怎麼可能調試這個失敗?

我一直在尋找了幾個小時,請幫我:( 謝謝, 丹尼斯

回答

1

據我所知,沒有什麼在該行的CPXYTheme.m會導致崩潰。特別是因爲它是一個調用self,在發生崩潰的方法中構建了一個參數,好吧,這樣就會出現併發問題的明顯可能性 - 特別是當崩潰只發生在某些配置中,而不是所有的時間。在可能影響您的CPXYTheme對象或SCGraphCell或「擁有」它們的任何對象(表視圖數據源,視圖控制器 等等)?

相關問題