Objective-C: How Can I Access String Variable As a Global?

后端 未结 4 1405
你的背包
你的背包 2020-12-20 04:31

I am new to iPhone development. I want to access a string variable in all the class methods, and I want to access that string globally. How can I do this?

Please hel

4条回答
  •  忘掉有多难
    2020-12-20 05:20

    You can achieve that by implementing getter and setters in the delegate class.

    In delegate .h file

    Include UIApplication delegate

     @interface DevAppDelegate : NSObject 
    
      NSString * currentTitle;
    
     - (void) setCurrentTitle:(NSString *) currentTitle;
     - (NSString *) getCurrentTitle; 
    

    In Delegate implementation class .m

     -(void) setCurrentLink:(NSString *) storydata{
    currentLink = storydata;
    
    }
    
    -(NSString *) getCurrentLink{
    if ( currentLink == nil ) {
        currentLink = @"Display StoryLink";
    }
    return currentLink;
    }
    

    So the variable you to assess is set in the currentlink string by setters method and class where you want the string ,just use the getter method.

    All the best

提交回复
热议问题