アプリでGloble変数を作成する必要があります-次のように委任します:-
yourAppdelegate.h
@property (strong, nonatomic) NSString *buttonTitleCopy;
yourAppdelegate.m
@synthesize buttonTitleCopy;
これで、次のような特定のクラスでこの変数を取得できます。-
yourClass.h
#import "yourAppdelegate.h"
//create Object of your Delegate Class
yourAppdelegate *objAppdelegate;
yourClass.m
- (void)viewDidLoad
{
objAppdelegate = (REMAppDelegate *) [[UIApplication sharedApplication]delegate];
[super viewDidLoad];
}
今あなたの方法で:-
- (IBAction) checkIt:(id)sender
{
UIButton *button = (UIButton *)sender;
objAppdelegate.buttonTitleCopy=button.titleLabel.text
NSLog(@"Button text value %@", delegate.buttonTitleCopy);
}
buttonTitleCopy
これで、プロジェクトでapp-delegateクラスObjectを使用して変数anywereを使用できます。あなたがこれを手に入れて、あなたがあなたの問題を解決することを願っています。
注: -OtherButtonのタイトルを次のように設定するだけです
otherButton.titleLabel.text=objAppdelegate.buttonTitleCopy;