iphone - how to call a function from mainview when poping -


this might asked few time already, how call function when poping ? nslog show text nothing shows on view after popping.

list pop table image not showing

drinklistviewcontroller

drinktableviewcontroller *drinktable = [[drinktableviewcontroller alloc]init];  - (void)tableview:(uitableview *)tableview didselectrowatindexpath:(nsindexpath *)indexpath  { [[self navigationcontroller] poptoviewcontroller:obj animated:no];                                  [drinktable addimgviewafterpoptime]; } 

drinktableviewcontroller

-(void)addimgviewafterpoptime {     [self performselector:@selector(addimgviewafterpop) withobject:nil afterdelay:3];     nslog(@"casasasasa"); } 

you creating new instance of drinktableviewcontroller when calling drinktableviewcontroller *drinktable = [[drinktableviewcontroller alloc]init];

so instead of doing can this:

drinklistviewcontroller.h

id m_requesttarget; sel m_requestselector; 

drinklistviewcontroller.m

-(void)settarget:(id)intarget selector:(sel)inselector {        m_requesttarget = intarget;     m_requestselector = inselector; }  - (void)tableview:(uitableview *)tableview didselectrowatindexpath:(nsindexpath *)indexpath  {    if ([m_requesttarget respondstoselector:m_requestselector]) {                     [m_requesttarget performselector:m_requestselector withobject:nil];     }    [[self navigationcontroller] poptoviewcontroller:obj animated:no];  } 

and in drinktableviewcontroller.m while initializing drinklistviewcontroller, call settarget method follows:

[thedrinklistviewcontrollerobj settarget:self andselector:@selector(addimgviewafterpoptime)]; 

Comments

Popular posts from this blog

java - Play! framework 2.0: How to display multiple image? -

gmail - Is there any documentation for read-only access to the Google Contacts API? -

php - Controller/JToolBar not working in Joomla 2.5 -