iphone - UITableViewCell isn't accessible with standard method? -
i'm working on project has controller, controller
, holds logic (i.e. uitableviewdelegate
). have view, view1
subclasses uiview
containing uitableview
property.
my problem want update first row (which sort of header-row) when happens. thought call:
uitableviewcell* headcell = (uitableviewcell*) [view1.tableview cellforrowatindexpath:[nsindexpath indexpathforrow:0 insection:0]];
but doesn't seem work. headcell
(null)
when nslog(@"%@", [headcell description]);
my controller calls [view1.tableview setdelegate:self]
, trying call [self cellforrow..]
got unrecognized selector. nsindexpath
should correct, right?
i've tried read on this, seems cellforrowatindexpath work, can't. got ideas?
edit: did workaround instead, can't accept answers without having tested them. though. workaround create cell referenced in cellforrowatindexpath:
-method , tweak manually somewhere else. know it's not best practice, don't have time otherwise right now. contributions though, i'll check in later test them , accept answers if can work :)
use nsnotification
see apple doc nsnotification
it added header row , post anywhere application required data .
Comments
Post a Comment