Сбой перезагрузки UITableView - PullRequest
1 голос
/ 19 апреля 2011

Я сталкиваюсь с этой проблемой: есть UIViewController, который содержит UITableView, у меня есть метод в этом контроллере, выполняемый делегатом, который перезагружает UITableView. Если я запускаю ViewController во время выполнения метода, я получаю следующую ошибку «EXC_BAD_ACCESS»:

#0  0x35df2c98 in objc_msgSend
#1  0x3556b8fc in -[UITableView(UITableViewInternal) _spacingForExtraSeparators]
#2  0x3556b380 in -[UITableView(_UITableViewPrivate) _adjustExtraSeparators]
#3  0x3556b21e in -[UITableView layoutSubviews]
#4  0x355175fa in -[UIView(CALayerDelegate) layoutSublayersOfLayer:]
#5  0x34d8cf02 in -[NSObject(NSObject) performSelector:withObject:]
#6  0x30af4bb4 in -[CALayer layoutSublayers]
#7  0x30af496c in CALayerLayoutIfNeeded
#8  0x30afa1c4 in CA::Context::commit_transaction
#9  0x30af9fd6 in CA::Transaction::commit
#10 0x30af3054 in CA::Transaction::observer_callback
#11 0x34df6a34 in __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__
#12 0x34df8464 in __CFRunLoopDoObservers
#13 0x34df975a in __CFRunLoopRun
#14 0x34d89ec2 in CFRunLoopRunSpecific
#15 0x34d89dca in CFRunLoopRunInMode
#16 0x3222941e in GSEventRunModal
#17 0x322294ca in GSEventRun
#18 0x35540d68 in -[UIApplication _run]
#19 0x3553e806 in UIApplicationMain
#20 0x00002474 in main at main.m:14

Я пытался освободить и не освободить tableView при выполнении dealloc контроллера, но я получаю ту же ошибку.

Я надеюсь, что кто-то может мне помочь! Это будет здорово!

Спасибо.

1 Ответ

0 голосов
/ 19 апреля 2011

сначала включите nszombie и выясните, что создает ошибка

У UITableview есть EXT_BAD_ACCESS, затем прокрутите вниз удачи

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...