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