2013-07-16 4 views
4

Я наблюдал за сбоем внизу в своем приложении через testflight. Я не понимаю, где и как происходит этот крах. У меня есть несколько UITableViewControllers в моем приложении (около 10), поэтому не совсем уверен, какой фрагмент кода вставить здесь. Любая помощь будет действительно оценена. Я уже изучил много вопросов, но я не смог прикрыть причину.Отчет о сбоях .. [UITableView (UITableViewInternal) _createPreparedCellForGlobalRow: withIndexPath:]

0 Anyvan 0x0019052e testflight_backtrace + 382 
1 Anyvan 0x0019117c TFSignalHandler + 264 
2 libsystem_c.dylib 0x3b1b9e92 _sigtramp + 42 
3 UIKit 0x34e6654c -[UITableView(UITableViewInternal) _createPreparedCellForGlobalRow:withIndexPath:] + 412 
4 UIKit 0x34e4b312 -[UITableView(_UITableViewPrivate) _updateVisibleCellsNow:] + 1310 
5 UIKit 0x34e627ce -[UITableView layoutSubviews] + 206 
6 UIKit 0x34e1e802 -[UIView(CALayerDelegate) layoutSublayersOfLayer:] + 258 
7 QuartzCore 0x34bc8d8a -[CALayer layoutSublayers] + 214 
8 QuartzCore 0x34bc8928 _ZN2CA5Layer16layout_if_neededEPNS_11TransactionE + 460 
9 QuartzCore 0x34bc985c _ZN2CA5Layer28layout_and_display_if_neededEPNS_11TransactionE + 16 
10 QuartzCore 0x34bc9242 _ZN2CA7Context18commit_transactionEPNS_11TransactionE + 238 
11 QuartzCore 0x34bc9050 _ZN2CA11Transaction6commitEv + 316 
12 UIKit 0x34e248ea _afterCACommitHandler + 126 
13 CoreFoundation 0x32fe86cc __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 20 
14 CoreFoundation 0x32fe69c0 __CFRunLoopDoObservers + 276 
15 CoreFoundation 0x32fe6d16 __CFRunLoopRun + 742 
16 CoreFoundation 0x32f59ebc CFRunLoopRunSpecific + 356 
17 CoreFoundation 0x32f59d48 CFRunLoopRunInMode + 104 
18 GraphicsServices 0x36b322ea GSEventRunModal + 74 
19 UIKit 0x34e6f300 UIApplicationMain + 1120 
20 Anyvan 0x000e4c14 main (main.m:17) 
21 Anyvan 0x000e4bb7 start + 39 

ответ

2

Вы можете найти эти ссылки, чтобы понять ваши проблемы Link 1- here

Ссылка 2 here

Ссылка 3- here

Надеюсь, что это поможет разобраться в вашей проблеме ,

+0

Спасибо за ссылки. Я буду искать его – Kesava

0

Для меня это происходит, когда я прокручиваю таблицу и dealloc ViewController (который имеет массива данных для таблицы)
Мы, возможно, потребуется, чтобы сохранить ViewController в живых, пока зрения, которые содержат таблицы исчезают

+0

Как вы можете это сделать? У вас такая же проблема, только когда есть больше ячеек, которые может показать мой текущий вид таблицы. – Ben

+0

Это старый вопрос, и я думаю, что этого не произойдет в проекте ARC В любом случае, если вы все еще используете не-ARC, вы можете попытаться сохранить этот uiviewcontroller (не уничтожайте его, пока не перейдете к этому представлению) вы можете сохранить это viewcontroller pointer в некоторых синглтонах http://www.galloway.me.uk/tutorials/singleton-classes/ – saranpol

+0

Спасибо за ваш ответ, я действительно работаю над проектом ARC. Не знаю, почему, но когда я очищаю свою базу данных, он заставляет reloadData в tableView, что вызывает сбой для меня, мне пришлось обмануть его при перестройке ячейки. Я не могу избежать этого любым другим способом, который я нашел. Причина была источником данных, а не текущим viewController. – Ben

Смежные вопросы