I think that I am a bit confused about iOS @property getter and setters. I am trying to set an NSString iVar in my AppDelegate.h file from another class so that it can be used by all of the classes in the project?
For example, I am working on an iPhone project that stores an iVar NSString *currentUser in AppDelegate.h. I need to be able to set this through one method in a ViewController.m and then get it through another method in a second ViewController?
Maybe Getter and Setter is the wrong direction of attack all together? I understand that i don’t want to alloc init the AppDelegate as the iVar will only exist in that object and I want it accessible to ALL objects in ALL classes?
Please someone set me straight.
All the best,
Darren
Here’s the setup for the app delegate.
From one view controller, you could set a value for the current user, and from a subsequent view controller, get that value for some nefarious purpose.
In some other view controller that appears later, the value of the current user can be accessed.