Sunday, 15 July 2012

inheritance - uiviewcontroller not getting import from parent class in ios -



inheritance - uiviewcontroller not getting import from parent class in ios -

i have next parent class:

//gaviewcontroller.h @interface gaviewcontroller : uiviewcontroller @end //gaviewcontroller.m #import "gaviewcontroller.h" #import "gaconfigs.h" @interface gaviewcontroller () @end @implementation gaviewcontroller @end

and have next kid class implements parent this:

// garegisterloginviewcontroller.h #import "gaviewcontroller.h" @interface garegisterloginviewcontroller : gaviewcontroller @end //garegisterloginviewcontroller.m #import "garegisterloginviewcontroller.h" @interface garegisterloginviewcontroller () @end @implementation garegisterloginviewcontroller // cannot reference gaconfigs.h in methods here @end

my configs file this:

#ifndef gaconfigs_h #define gaconfigs_h //segues #define loginregister_to_register_segue @"loginregistertoregistersegue" #define loginregister_to_login_segue @"loginregistertologinsegue" #endif

the problem in garegisterloginviewcontroller.m. cannot reference gaconfigs in kid class though imported in parent class.

does know doing wrong?

you importing file within of implementation file (.m).

if move file header file (.h), inherited properly.

ios inheritance uiviewcontroller

No comments:

Post a Comment