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